Описание тега dllexport
__declspec(dllexport) - это директива компилятора C и C++, которая автоматизирует экспорт функций или переменных при создании DLL (библиотеки динамической компоновки).
1
ответ
C++ dll экспортирует искаженное имя
Я пытаюсь экспортировать функцию под названием CreateGameClient и когда я делаю dumpbin /export, я получаю это вместо ?CreateGameClient@@YAXXZ и программа, которую я внедряю DLL в потребности CreateGameClient и не ?CreateGameClient@@YAXXZ И я исполь…
29 мар '16 в 15:01
2
ответа
Тип возврата C# Проблема
У меня есть библиотека библиотек классов C#, которую я вызываю из Python. Независимо от того, что я делаю, Python думает, что тип возвращаемого значения (int) Я использую RGiesecke.DllExport для экспорта статических функций в мою DLL, вот пример фун…
15 янв '16 в 11:52
2
ответа
DLL: могу ли я использовать __declspec(dllexport), когда заголовочный файл SDK не использует его
Я работаю с SDK, который ожидает, что моя DLL экспортирует некоторые функции. SDK предоставляет файл заголовка, например, из функций для экспорта: #ifdef __cplusplus extern "C" { #endif HRESULT extern WINAPI Foobar(); #pragma pack(pop) #ifdef __cplu…
15 авг '18 в 23:43
1
ответ
glewInit и создание dll
Я занимаюсь разработкой хобби opengl3 engine, и я решил сделать из него новую сборку.dll. Он использует GLEW для получения функций opengl3 из графического процессора. Я успешно построил его около 5 месяцев назад, но сейчас я сильно изменился и не хо…
03 июл '17 в 14:33
1
ответ
Возникли проблемы при преобразовании исходного файла c для использования в C#
Я немного новичок в решении подобных проблем, у меня есть работающий проект C, и я хочу использовать его в своей библиотеке C#, но я не могу найти какую-либо помощь, пожалуйста, помогите мне с любыми предложениями как можно скорее, я буду Благодарю …
18 апр '11 в 14:20
1
ответ
Встроенный и dlimport/dllexport
Сейчас я анализирую какой-то старый код, который я не написал. В заголовках есть много объявлений вроде этого: SVPDSDKDLLEXPORT inline C3vec mult(C3vec src, D3DXMATRIX &m); SVPDSDKDLLEXPORT определяется как _declspec(dllexport), если он использу…
13 авг '12 в 01:13
1
ответ
Использование проекта VBA как dll в проекте wpf
У меня есть проект vba, я хочу сделать то же самое в C# wpf, так есть ли способ, которым я могу использовать тот же проект и просто сделать пользовательский интерфейс, используя wpf? Есть ли способ создания dll этого проекта vba и добавления его в н…
03 июн '14 в 06:57
0
ответов
Создать общую библиотеку с Clang++
Я пытаюсь создать общую библиотеку (DLL для Windows), используя Clang++. Я выполнил следующие команды: clang++ -c -o hello.o hello.cpp clang++ -shared -v -o hello.dll hello.o Первая команда работает нормально, но когда я пытаюсь собрать dll, я получ…
12 апр '13 в 23:30
1
ответ
dllimport как узнать, какое приложение вызвало функцию в неуправляемой dll
У меня есть 1 неуправляемый C++ dll с функциями dllexport и 3 управляемых приложения C#, которые используют неуправляемые dll-функции с dllimport, ладно, все работает отлично. Мне нужно знать в C++ dll, как я могу получить значение, которое говорит …
19 сен '18 в 21:52
1
ответ
Оператор C++ << перегрузка потока с использованием шаблонов
Я пытаюсь перегрузить оператор << для ostream, чтобы сделать механизм записи в файл журнала. В рамках проекта CExportFunctions я могу log << "xxx", Однако, когда я попытался выполнить то же самое в другом проекте (CCallMethods), я не могу запи…
01 ноя '14 в 14:42
1
ответ
Visual Studio Project экспортирует список dll-функций (подписей)
Есть ли какой-нибудь способ / инструмент для создания списка всех функций (с аргументами), которые имеют директиву __declspec (dllexport) в визуальной студии? Конечно, я мог бы создать сценарий для анализа всех файлов header / cpp из проекта - однак…
18 фев '13 в 13:25
1
ответ
Чистый виртуальный класс dllexport с частной реализацией не работает?
У меня есть библиотека, которую я портирую на Windows/MSVC. Библиотека C++, и использует следующий шаблон, чтобы скрыть реализацию. Я пытаюсь использовать предложенный способ экспортировать весь класс с dllexport на объявлении класса. #define API __…
10 окт '14 в 01:07
0
ответов
Как оформленные имена попадают в библиотеки импорта, когда я предоставляю только недекорированное имя?
Я работаю в Visual C++, VS2015 Community. Я написал эту крошечную DLL: #include "stdafx.h" int showMsgBox(wchar_t* caption, wchar_t* message) { MessageBox(NULL, message, caption, 0); return 0; } И этот крошечный маленький клиент: #include "stdafx.h"…
29 мар '16 в 21:18
1
ответ
Ссылка статический член из dll
У меня странная проблема со связыванием статического члена из DLL с использованием Visual Studio Express 2010. На платформе Linux и MSYS/MinGW (GCC) этот сбой не происходит. У меня есть математическая библиотека, использующая макрос экспорта явно дл…
19 дек '11 в 13:34
3
ответа
Как устранить конфликтующие зависимости компоновщика?
Если у меня есть две библиотеки, A.lib а также B.libоба экспорт foo а также barкак сказать компоновщику использовать символ foo от A.lib и символ bar от B.lib?
23 янв '12 в 01:30
0
ответов
C++ загрузка DLL не удалась с неправильным форматом исключения, когда VS не установлен
У меня есть неуправляемый код C++, который скомпилирован в DLL C++ и вызывается из приложения C#. В коде C++ я использую /clr для компиляции dll, и у меня есть оболочка для всех функций, поэтому приложение C# отлично работает с dll. При попытке запу…
11 ноя '14 в 16:35
2
ответа
Как перенести Cocos2dx-wp8 из приложения (.exe) в динамическую библиотеку (.dll)
Я занимаюсь этой проблемой уже почти неделю, и у меня все еще есть более 700 ошибок. Обязательно нужна вся ваша помощь! Благодарю. Проблема: нужно использовать Cocos2dx для Windows Phone 8 в моем C++ / DirectX Visual Studio 2012 проекте, который так…
15 ноя '12 в 02:59
1
ответ
DLL инъекций в блокнот
Я хочу, чтобы окно сообщения появилось в блокноте, поэтому я нашел простой dll Пример инъекции. Сам инжектор не мой и, кажется, работает нормально (получает идентификатор процесса, создает удаленный поток, получает абсолютный путь к файлу DLL). Проб…
10 авг '17 в 12:40
1
ответ
Как вызвать файл DLL из основной функции?
У меня есть две функции, которые обрабатывают строку, приходящую из файла main.cpp и возвращает результат bool. Я создаю исполняемый проект файла dll с файлами kmp.h и kmp.cpp. [Этот файл содержит определение функции, которая обрабатывает строку из …
11 июн '13 в 17:42
2
ответа
Как сгенерировать DLL из существующего кода C++, используя файл DEF в Visual Studio 2010
Я унаследовал проект C++, и мне нужно преобразовать его в DLL, чтобы использовать его в других проектах. Код создан в решении Visual Studio 2010. Я могу скомпилировать его и сгенерировать файл DLL, но нет связанного файла lib. Я не разработчик Windo…
29 янв '14 в 14:06