我是 C++ 和 NetBeans 的新手,我正在尝试使用它构建一个动态库项目:)。我想构建一个使用位于不同目录中的源文件的插件,并希望将它们分开(作为一个插件;))。我已经尝试使用 Properties > Build > C++ Compiler > Include Directories 包含源文件所在的目录,但在引用这些文件时仍然会出错。这些错误说明如下:
“找不到包含文件“vtkPolyDataAlgorithm.h””
谁能帮我解决这个问题?我认为这是一个基本-基本-基本的问题,但我正在尝试从背景中以地质学家的身份自学,所以您可能会看到我的问题:)。我真的希望你能帮助我!谢谢:)
艾伦
最佳答案
虽然您的方式是添加包含额外 header 的目录的默认方式(例如对于库),但您可以使用 Properties -> General -> Source Folders (-> Add) 添加更多源目录
。
也可以在不设置目录的情况下将文件 (cpp/h) 添加到项目中:
右键单击您的项目 -> 添加现有项目 ...
或 从文件夹添加现有项目 ...
/强>
但是您必须关心您的路径,您可能必须使用 #include "../headers/here/example.h
浏览到 header 。
关于c++ - 在 NetBeans 动态库项目中使用不同目录中的源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19702955/