我对C++还是相当陌生,对Visual Studio还是比较新。我试图将Perlin噪声库“libnoise”(found here)链接到我的visual studio 2010项目,我在网上搜索了许多小时,但无济于事,这已经有几天了。

链接该库需要什么步骤?

下载的文件是一个bin文件夹(包含.dll和.lib)和一个include(我相信标题)

预先谢谢您,请更正我在询问此问题时遇到的任何错误。

最佳答案

您需要:
1.将头目录添加到Additional Include Directories(PROJECT->Properties->Configuration Properties->C/C++->General->Additional Include Directories,在下拉列表中选择<Edit...>)
2.将.lib目录添加到Additional Library Directories(PROJECT->Properties->Configuration Properties->Linker->General->Additional Library Directories,同上)
3.将所需的.lib名称添加到Additional Dependencies(PROJECT->Properties->Configuration Properties->Linker->Input->Additional Dependencies,与上面相同)
4.构建项目后,通常将.dll复制到项目的构建目录中,通常位于解决方案的Debug目录(“解决方案路径” / Debug)中,否则会遇到*.dll is missing错误。您也应该在那里找到“yourapp” .exe文件。
祝好运。
编辑:更多可以在http://en.wikibooks.org/wiki/C%2B%2B_Programming/Compiler/Linker/Libraries/Configuring_Visual_Studio找到

关于c++ - 将libnoise库链接到Visual Studio 2010中的项目的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21129728/

10-12 03:01