我为我的项目定义了一个CMakeLists.txt文件,并且它可以正常工作。我使用CMake GUI来生成Visual Studio项目,并指定将二进制文件(CMake缓存和其他内容)构建到与CMakeLists.txt相同的
CMake会创建我在CMakeLists.txt中定义的项目,但还会创建两个其他项目:
Build
文件夹中。我已经能够指定可执行文件和库文件的创建位置,但有没有方法指定Visual Studio解决方案文件的创建位置呢?我希望它在根目录中,但同时我不想在Build目录中也包含CMake创建的所有其他文件。CMake会创建我在CMakeLists.txt中定义的项目,但还会创建两个其他项目:
ALL_BUILD
和ZERO_CHECK
。它们有什么用途?我使用命令set_property(GLOBAL PROPERTY USE_FOLDERS On)
避免创建ZERO_CHECK
,但有没有方法避免创建ALL_BUILD
?
cmake
->*.sln
是单向过程,所有*.sln
的修改都会在重新生成后丢失。 - user2288008.gitignore
中,从而避免意外添加其中的内容。 - rbaleksandar