1

我不知道将库放在哪里,也不知道哪些库是 64 位或 32 位的。在我的大部分周末都试图让动态库工作变得很痛苦。我使用的是 Windows 64 位系统,但我的程序是 32 位的。我也在使用 C++。有人可以创建一个分步指南。

4

1 回答 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 回答