我有一个项目的目录结构是:
Application
|_Project
| |_CMakeLists.txt
| |_source.cpp
| |_...
|_other stuff
|_...
现在,我已经打开了"项目"。文件夹,其中包含CMakeLists.txt和应用程序的源代码,但Builder打开父目录("Application"),并设置构建配置从那里构建源代码。很自然,构建失败了,因为文件夹"应用程序"确实不包含任何源代码或CMakeLists.txt。我已经在Builder中进入构建配置屏幕,但是显示源目录的文本框是只读的,并设置为"应用程序"。文件夹中。我无法让Builder打开"项目"。子文件夹作为项目目录,即使我选择了它的一个子文件夹,它仍然会打开"应用程序"。父目录。我该怎么做才能只打开内心的"源头"呢?文件夹吗?将源文件移动到"应用程序"中文件夹不是一个选项,因为那里有其他文件夹包含其他东西,并且它是一个相当大的项目,其目录树将保持不变,以其当前形式。
我认为如果你打开而不是'目录'的CMakeLists.txt它应该工作。该目录总是查找.git父目录,并在那里设置目录。您可以在右下角的打开项目对话框中选择应该使用哪个文件。