Форум программистов, компьютерный форум, киберфорум

Создание *.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
Коллеги, приветствую! Пишу мини-фильтр клавиатуры. При создание Empty WDF проекта драйвера, в...

Создание и использование dll- Для чего dllimport?
Всем доброго времени суток Вот пытаюсь разобраться в создании и использовании dll. По данной...

Нужно найти путь к компилятору MinGW в QT Creator
Всем привет,установил недавно Qt creator,но сразу же появилась проблема - прога не видит мой...

Ads
MoreAnswers

Нужен glaux для mingw
glaux for mingw в гугле ничё не даёт ++++++++++++++++++++++++++++++++++ Теперь вот ещё, у...

Подлючение библиотеки sfml 2.0 sjlj к дефолтному компилятору mingw sjlj code::blocks 13.12 x32
Напишите, что неверно. 1. Новый пустой проект, потому что в code::blocks 13.12 не функционирует...

Для чего нужен Seed() и для чего его override?
Привет, ребята. Прочитал много разных статей про Seed(). И так и не могу понять зачем он нужен на...

MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Добрый день. При компиляции с помощью Visual Studio программа не требует никаких dll, можно ли в...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru