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