我试图在 Netbeans 中运行我的 C++ 代码,但它给了我以下错误:(编译成功)
dyld: Library not loaded: /usr/local/lib/libdiscpp.10.dylib
我可以在终端 (mac) 上运行它,因为我将 DYLD_LIBRARY_PATH 设置为我想要的但在 Netbeans 中我不能。我将其更改为这样的环境变量:
DYLD_LIBRARY_PATH=/Users/nima/dislin
但它给了我同样的错误。有人知道吗?
最佳答案
假设您的 NetBeans 项目类型是通用 C/C++ Application
:
- 打开项目属性
- 在左边打开
Build
子树,然后点击Linker
- 在右 Pane 中找到
Additional Library Directories
行,然后单击其选择器(右侧带有三个点的小方 block ) - 在打开的弹出窗口中,您可以选择要添加到库搜索路径的任何(现有)目录
之后将创建一个新的项目配置(默认情况下,您只有 Debug
和 Release
配置) - 不要忘记在编译和更新时将其设为当前配置链接。
我不在 OSX 中,但顺序应该相同。
关于c++ - 在 Netbeans 中更改库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39927608/