c++ - 在 NetBeans 8.0 中的什么位置分配 SDL 2.0.3 目录?

标签 c++ netbeans configuration sdl-2 netbeans-8

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

最佳答案

如果您开发 32 位程序,则应使用 32 位 SDL 库。

您可以将您的库(及其 header )放在任何地方 - 但如果您使用的是 MinGW,最好将空白放在路径之外。只需告诉编译器他可以在哪里找到这些文件。

下面是如何在 NB 中执行此操作:

首先,转到右键单击项目 --> 属性

  • C++ 编译器:在Include Directories 设置headers所在的路径你的图书馆是
  • 链接器:
    • Additional Library Directories 添加您的 lib binaries 所在的路径
    • Libraries 添加您的库的名称 (!) - 没有前缀 lib文件扩展名

如果您的库被命名为例如。 libSDL2.dll 设置SDL2为名称;如果 SDL2.dll 只有 SDL2

关于c++ - 在 NetBeans 8.0 中的什么位置分配 SDL 2.0.3 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23452514/

相关文章:

ruby-on-rails - netbeans - 插件需要安装 HTML 编辑器库

java - 配置类中的 getBeansOfType

java - STRUTS 2 java.lang.ClassNotFoundException

configuration - 如何隐藏 tmux 状态栏中的窗口列表?

c# - 如何将 struct 从 C# managed 传递到 C++ unmanaged DLL 并获得 struct 结果?

c# - 在托管代码和非托管代码之间传递非托管结构的安全数组

java - 无法在浏览器窗口中查看警报

java - Jar 更改输出 unicode

c++ - boost 变体 istringstream 和流错误

c++ - 不工作数组循环