我不知道将库放在哪里,也不知道哪些库是 64 位或 32 位的。在我的大部分周末都试图让动态库工作变得很痛苦。我使用的是 Windows 64 位系统,但我的程序是 32 位的。我也在使用 C++。有人可以创建一个分步指南。
问问题
3629 次
1 回答
2
如果您开发 32 位程序,则应使用 32 位 SDL 库。
您可以将您的库(及其标题)放置在任何地方- 但如果您使用 MinGW,最好将空白放在路径之外。只需告诉编译器他可以在哪里找到这些文件。
以下是如何在 NB 中执行此操作:
首先,前往Right click Project --> Properties
C++ Compiler
:在设置你的库的标题Include Directories
所在的路径Linker
:- 在添加你的库二进制文件的
Additional Library Directories
路径 - 在
Libraries
添加库的名称(!) - 没有前缀lib或文件扩展名
- 在添加你的库二进制文件的
如果您的库被命名为例如。libSDL2.dll
设置SDL2
为名称;如果SDL2.dll
只是SDL2
。
于 2014-05-05T17:24:59.663 回答