首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CLion中的建筑

CLion中的建筑
EN

Stack Overflow用户
提问于 2015-03-13 17:00:54
回答 1查看 3K关注 0票数 1

是否可以在CLion中构建单个文件并查看实际使用的编译器命令行?

我有一个大型的现有项目,CLion成功地加载了这个项目,但是它无法构建,我怀疑这是由于各种CmakLists.txt设置造成的。然而,据我所知,您只能构建一个完整的项目,并且使用-j 8构建它,因此您得到了大量的输出,其中不包括正在使用的命令行,因此很难知道要修复什么。我知道CLion确实在.clion10中创建了一个临时构建目录,但我希望不必在这方面做任何事情。

另外,作为CLion的新手,我似乎无法解决如何将(在Windows 7框上)解锁。“浮动”选项似乎不允许我将窗口拖出主Clion窗口。

EN

回答 1

Stack Overflow用户

发布于 2015-03-16 08:02:22

您必须多次使用add_executable命令。

这里有一个例子:

代码语言:javascript
复制
cmake_minimum_required(VERSION 3.3)
project(test_build)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(BUILD_1 main)
set(SOURCE_FILES_1 main.cc)
add_executable(${BUILD_1} ${SOURCE_FILES_1})

set(BUILD_2 main_2)
set(SOURCE_FILES_2 main_2.cc)
add_executable(${BUILD_2} ${SOURCE_FILES_2})

Old :

您可以使用add_subdirectory(path_to_directory)使用另一个CMakeLists,并具有多个构建过程。ie:你的项目的根有你的cmakelist,在你的项目的一些文件中有多个其他的。只需使用add_subdirectory就可以获得其他构建选项。

对于您的另一个问题,在ubuntu上,我必须拆分视图,然后我可以拖动另一个浮动窗口。

在下面您可以看到我的一个项目和右边的主CMakeLists.txt

以及具有此结构的CLion上的构建选项。

文件下的CMakeLists.txt类似于完整的项目构建器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29037970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档