我有一个CMakeLists.txt,用于为我的项目生成Eclipse CDT项目文件。现在我在我的项目中添加了一个依赖项,该项目拥有自己的CMakeLists.txt。在我自己的清单文件中,我添加了add_subdirectory("/myDep" EXCLUDE_FROM_ALL)
和target_link_libraries(myApp myDep)
。Eclipse CDT,cmake,重叠子项目
问题是Eclipse抱怨子项目myDep与工作区重叠,因为它位于同一个工作区中。结果是我无法导入Eclipse CDT项目文件(所以我无法在我的程序中工作)。
现在的问题: 什么是与添加源依赖于我的项目应与我的应用程序一起编译,然后链接到我的应用程序,是从我的项目的子文件夹中的cmake和Eclipse CDT的正确方法?
我不能完全肯定你的意思“重叠”什么,你能澄清? – gvd