[英]CMAKE error project files invalid ; does not contain cmakelists.txt
[英]CMake generating VS project files in the files with the CMakeLists.txt folders
我正在嘗試學習 CMake 並且正在努力實現我習慣於使用 Visual Studio 制作的項目布局。
我想實現類似於以下目錄結構的東西,其中.vcxproj 和 .sln 由 CMake 生成
Root
CMakeLists.txt
MySolution.sln
ProjectOne
CMakeLists.txt
ProjectOne.vcxproj
someSourceFile1.h
someSourceFile1.cpp
ProjectTwo
CMakeLists.txt
ProjectTwo.vcxproj
someSourceFile2.h
someSourceFile2.cpp
Binaries
Platform
Debug
ProjectOne.exe
ProjectTwo.dll
Release
ProjectOne.exe
ProjectTwo.dll
我似乎找到的所有教程似乎都給出了一個示例,其中結構變成了這樣:
Root
Source
CMakeLists.txt
ProjectOne
CMakeLists.txt
someSourceFile1.h
someSourceFile1.cpp
ProjectTwo
CMakeLists.txt
someSourceFile2.h
someSourceFile2.cpp
Build
MySolution.sln
ProjectTwo.vcxproj
ProjectOne.vcxproj
Platform
Debug
ProjectOne.exe
ProjectTwo.dll
Release
ProjectOne.exe
ProjectTwo.dll
使用類似的命令
mkdir Build
cd build
CMake ..\Source
CMake --Build .
值得注意的是,我沒有添加生成的 ALL_BUILD.vcxproj 和 ZERO_CHECK.vcxproj,我還沒有理解我的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.