在虚幻4插件中链接DLL
Linking a DLL in an Unreal 4 Plugin
所以我正在编写一个将使用一些.dll
.lib
包的插件。我已经成功地让插件Build.cs
包含.lib
但它无法编译。我收到一个external symbol not found
错误,它不会消失。我已经将.dll
放置在我能想到的链接器应该拾取它的所有位置,但无济于事(插件内外的二进制文件夹,(Win64 和"第三方"))、插件中的公共和私人文件夹、项目根目录,您的名字。
有谁知道如何链接.dll
以在插件中使用?(仅供参考,我只想将部分.dll
公开给蓝图,或者在C++公开给蓝图的函数中使用它们)。
你怎么知道你的Build.cs包含.lib文件?
此外,您不能只包含每个 lib 文件,它必须使用正确的编译器选项进行编译,否则链接器会不喜欢它(请参阅此处)。添加 DLL 比添加库更复杂,因为您必须在运行时执行此操作:https://wiki.unrealengine.com/Linking_Dlls
相关文章:
- Windows 链接器是否使用 LoadLibrary 解析 DLL 中未定义的符号?
- 优化链接的 DLL
- 如何链接 DLL 以供 LoadLibrary() 使用(在 Windows 上的 C++ 中)并从调用 exe 导入变
- 不能使用隐式链接.dll中的类
- 显式链接 DLL 和类方法
- 哪种方法更好获取静态链接DLL的模块句柄(HMODULE) - 使用GetModuleHandleEx()或LoadLibrary()?
- 在QtCreator中链接dll的未定义引用错误
- 如何在qt中链接dll
- 在虚幻4插件中链接DLL
- 我们可以动态链接 DLL 的不同方法是什么
- 如果使用LoadLibrary显式链接dll,则列出从PE文件导入的函数
- 静态链接.dll和cmake/qt创建者?
- 当显式动态链接dll时,使用std::unique_lock会破坏XP的兼容性
- 导出:使用c++链接DLL
- 使用xerces链接DLL会给出未定义的符号
- Visual Studio中的链接dll
- 链接DLL时命令行错误
- 如何链接.dll库与c++ VS项目
- 设置显式链接DLL的内部变量
- LNK 2019试图链接DLL和EXE