Wax*_*axo 23
您可以修改CMakeLists.txt
这是一个例子:
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) //where main.cc is your first main/program
add_executable(${BUILD_1} ${SOURCE_FILES_1})
set(BUILD_2 main_2)
set(SOURCE_FILES_2 main_2.cc) //where main_2.cc is your second main/program
add_executable(${BUILD_2} ${SOURCE_FILES_2})
Run Code Online (Sandbox Code Playgroud)
或者使用测试(垃圾版):
add_executable(foo bar.cc)
之后,您可以在CLion中选择所需的构建
sab*_*bak 12
我只是遇到了同样的问题并偶然发现了这个帖子,然后在这个插件中找到了我的解决方案.这个插件的作用基本上就是用户Waxo自动建议的内容:在CMakeLists.txt中为每个可执行文件添加一行.您只需右键单击编辑器并选择它.我发现它非常有用,主要用于算法竞赛.希望这会有所帮助:https://plugins.jetbrains.com/plugin/8352-cc--single-file-execution
干杯!
小智 6
每个 CLion 项目内都有一个文件 CMakeLists.txt。
要运行单个文件,您必须在该文件中编写一个命令,即:
add_executable(file_name_without_extension_cpp file_name_with_extension_cpp)
Run Code Online (Sandbox Code Playgroud)
例如:add_executable(CoinChange CoinChange.cpp)
然后单击“重新加载更改”,然后转到“运行”选项,然后选择要运行的文件,然后单击“运行”按钮。您的单个文件将被运行。
您的 CLion 项目中有多少个单个文件,您必须执行相同的操作才能运行每个单个文件。
| 归档时间: |
|
| 查看次数: |
17261 次 |
| 最近记录: |