Создание *.dll: для чего нужен компилятору параметр -DBUILD_DLL? (использую MinGW) - C++ - Обсуждение 1091543 |
|
Обсуждение
Всего сообщений: 47
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Создание *.dll: для чего нужен компилятору параметр -DBUILD_DLL? (использую MinGW) |
||||
kravam | 07.02.2014 17:22 |
https://www.cyberforum.ru/post5752216.html
Не, реально, зачем он?
...Друзья! Много где в инете вы...
|
||
kravam | 07.02.2014 19:04 |
https://www.cyberforum.ru/post5752671.html
Блин, тихий ужас. Оказывается, -DBUILD_DLL это -D...
|
||
Nick Alte | 07.02.2014 20:42 |
https://www.cyberforum.ru/post5753136.html
Потому что ленивые программисты используют один и тот же...
|
||
kravam | 07.02.2014 21:00 |
https://www.cyberforum.ru/post5753195.html
Ну я так понял, в зависимости от параметра командной строки...
|
||
Nick Alte | 07.02.2014 21:45 |
https://www.cyberforum.ru/post5753347.html
А что делает файл *.a? Он всего лишь загружает DLL и...
|
||
kravam | 07.02.2014 22:30 |
https://www.cyberforum.ru/post5753531.html
#include <windows.h>
#include <stdio.h>
int main ()
{
...
|
||
Nick Alte | 08.02.2014 09:15 |
https://www.cyberforum.ru/post5754592.html
Да, об этом. Там в примере не хватает ещё вызова tstfunc...
|
||
kravam | 08.02.2014 22:19 |
https://www.cyberforum.ru/post5756966.html
Эх, нехороший я человек. Так всё складывалось в стройную...
|
||
Nick Alte | 10.02.2014 18:19 |
https://www.cyberforum.ru/post5763747.html
Умный, хорошо выдрессированный компилятор, который в...
|
||
kravam | 10.02.2014 19:05 |
https://www.cyberforum.ru/post5763951.html
влияет на запихивание в таблицу экспорта? В смысле не...
|
||
Nick Alte | 10.02.2014 20:43 |
https://www.cyberforum.ru/post5764413.html
Сырцу второй раз указывать экспортность уже необязательно,...
|
||
kravam | 11.02.2014 07:46 |
https://www.cyberforum.ru/post5765981.html
Второй абзац, честно говоря, не понял. Нельзя ли...
|
||
Jupiter | 11.02.2014 14:47 |
https://www.cyberforum.ru/post5767392.html
это не лень, это лекарство от идиосинкразии синхронизации
|
||
Nick Alte | 11.02.2014 15:12 |
https://www.cyberforum.ru/post5767483.html
Я в курсе, но начинать объяснения лучше с более простых...
|
||
kravam | 11.02.2014 15:21 |
https://www.cyberforum.ru/post5767511.html
implib это что такое? НУ то есть я понимаю, что это импорт...
|
||
Nick Alte | 11.02.2014 21:36 |
https://www.cyberforum.ru/post5769381.html
Это библиотека импорта: та статическая библиотека, которая...
|
||
DrOffset | 16.02.2014 15:05 |
Решение https://www.cyberforum.ru/post5788532.html
Тут подробно написано.
Да BUILD_DLL не ключ, а макрос....
|
||
kravam | 17.02.2014 20:40 |
https://www.cyberforum.ru/post5795232.html
На счёт __declspec(dllimport)- небольшой тык скыть...
|
||
DrOffset | 17.02.2014 23:57 |
https://www.cyberforum.ru/post5796195.html
Ссылочку на мсдн мою смотрел?
|
||
kravam | 18.02.2014 10:17 |
https://www.cyberforum.ru/post5797109.html
DrOffset, опять вы думаете обо мне плохо. Там именно то и...
|
||
DrOffset | 18.02.2014 14:12 |
https://www.cyberforum.ru/post5798043.html
Ну раз зачем нужен __declspec(dllimport) понятно, то ответ...
|
||
kravam | 18.02.2014 17:24 |
https://www.cyberforum.ru/post5798923.html
нет, первый ответ был не про то. Первый ответ был про то,...
|
||
DrOffset | 18.02.2014 17:34 |
https://www.cyberforum.ru/post5798965.html
Именно это и делается, только препроцессором и на автомате....
|
||
kravam | 18.02.2014 18:36 |
https://www.cyberforum.ru/post5799170.html
Ничё не понял. Может, перейдём к конкретике? Я вот тут...
|
||
DrOffset | 18.02.2014 19:14 |
Решение https://www.cyberforum.ru/post5799332.html
Ох... Неверно полагать, что все вокруг идиоты.
А теперь...
|
||
kravam | 18.02.2014 20:11 |
https://www.cyberforum.ru/post5799636.html
А, ну вот, теперь вроде всё понятно. Оказывается, хидер...
|
||
DrOffset | 18.02.2014 20:42 |
https://www.cyberforum.ru/post5799762.html
Наконец-то :) Все-таки все тоже самое, что в последнем...
|
||
kravam | 18.02.2014 21:57 |
https://www.cyberforum.ru/post5800209.html
Соглашусь, но разве не для того форум и существует, чтобы...
|
||
DrOffset | 18.02.2014 22:19 |
https://www.cyberforum.ru/post5800307.html
Функция без __declspec(dllimport) может находиться как...
|
||
kravam | 19.02.2014 18:13 |
https://www.cyberforum.ru/post5803543.html
Честное слово, я не понял мысли. Во-первых, почему...
|
||
DrOffset | 19.02.2014 18:37 |
https://www.cyberforum.ru/post5803642.html
Сначала много всего написал, но по ссылке, которую ты...
|
||
kravam | 19.02.2014 18:51 |
https://www.cyberforum.ru/post5803673.html
Видите ли, в чём дело, некоторые вещи там непонятны. Но я...
|
||
DrOffset | 19.02.2014 18:59 |
https://www.cyberforum.ru/post5803729.html
Это как раз то, что называется implementation-defined.
...
|
||
kravam | 19.02.2014 19:09 |
https://www.cyberforum.ru/post5803765.html
Э, нет, так не пойдёт. Почему тогда выше в этой же ссылке...
|
||
DrOffset | 19.02.2014 19:38 |
https://www.cyberforum.ru/post5803828.html
прямой он может создать только если известен адрес! Адрес...
|
||
kravam | 19.02.2014 20:24 |
https://www.cyberforum.ru/post5804092.html
(Дальше не читал). Это НЕ ТАК. Я, кстати, и предложил с...
|
||
kravam | 19.02.2014 20:39 |
https://www.cyberforum.ru/post5804156.html
Исправление:
|
||
DrOffset | 19.02.2014 20:47 |
https://www.cyberforum.ru/post5804191.html
Вот зря ты не читал..
Это сделал не компилятор, а линкер!...
|
||
kravam | 19.02.2014 22:01 |
https://www.cyberforum.ru/post5804569.html
Я сейчас прочитал, объяснений нет. Написано, как обстоят...
|
||
DrOffset | 19.02.2014 22:26 |
https://www.cyberforum.ru/post5804674.html
Нет... Как-то ты странно читаешь. Я устал если честно....
|
||
kravam | 19.02.2014 22:31 |
https://www.cyberforum.ru/post5804699.html
да
нет
нет
Если бы все ответы были "да", тогда и вопрос...
|
||
DrOffset | 19.02.2014 23:16 |
https://www.cyberforum.ru/post5804890.html
Первого "да" хватит, чтобы понять почему компилятор не в...
|
||
Nick Alte | 20.02.2014 15:25 |
https://www.cyberforum.ru/post5807136.html
В GCC это называется LTO.
Технические особенности работы...
|
||
DrOffset | 20.02.2014 15:32 |
https://www.cyberforum.ru/post5807171.html
Да. Появилось относительно недавно.
Чтобы было...
|
||
Nick Alte | 20.02.2014 15:44 |
https://www.cyberforum.ru/post5807229.html
Так ведь и у Микрософта оно не с начала времён.
Точнее...
|
||
DrOffset | 20.02.2014 15:52 |
https://www.cyberforum.ru/post5807232.html
Да. И забыл упомянуть, что я не "вспомнил" про GCC-шный...
|
||
kravam | 21.02.2014 11:08 |
https://www.cyberforum.ru/post5807279.html
Код:
//B.cpp
#include <windows.h>
#include <stdio.h>
...
|
||
|
||||
Similar |
AddItem и TObject. Для чего нужен второй параметр в приведенном коде Подскажите для чего нужен WdfCoInstallerXXXX.dll Создание и использование dll- Для чего dllimport? Нужно найти путь к компилятору MinGW в QT Creator |
|||
Ads |
|
|||
MoreAnswers |
Нужен glaux для mingw Подлючение библиотеки sfml 2.0 sjlj к дефолтному компилятору mingw sjlj code::blocks 13.12 x32 Для чего нужен Seed() и для чего его override? MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll |
|||