如何将多个文件(测试)链接到可执行文件?
我有这段代码:
set(TEST_EXE_NAME Test)
add_executable(${TEST_EXE_NAME} t1.cc)
add_executable(${TEST_EXE_NAME} t2.cc)
add_test(Test ${TEST_EXE_NAME})
这当然不能编译,我理解为什么。但有没有办法将两个测试放入一个可执行文件中?
答案 0 :(得分:1)
您可以为newList = [4, 14, 45, 65, 52]
命令提供多个源文件名:
add_executable
答案 1 :(得分:0)
重复一遍。
set(TEST_EXE_NAME Test)
add_executable(${TEST_EXE_NAME} t1.cc)
add_test(Test ${TEST_EXE_NAME})
set(TEST_EXE_NAME Test1)
add_executable(${TEST_EXE_NAME} t2.cc)
add_test(Test1 ${TEST_EXE_NAME})
由于您正在以这种方式进行测试,因此无论如何,名称对于每个可执行文件都可以更具描述性。