CTest找不到可执行文件

2024-01-01

我有一个关于启动 ctest 的问题。据我了解ctest使用 CTestTestfile.cmake 作为单元测试的开始。可执行文件是什么?为什么ctest如果它是 CTestTestfile.cmake,则将其查找为 *.exe?我的行为有什么问题吗?

我有一个文件夹 Prj:

和文件夹/build与 cmake 输出(CTestTestfile.cmake 在这里)以及所有ctest,cmake等程序及其 dll(是吗?)。

以下是 CMakeLists.txt 文件的文本:

cmake_minimum_required(VERSION 2.8)
project(MyTest C)
enable_testing()
include(CTest)

set(SOURCE_EXE simple_test.c)
include_directories(include)

### The most simple test
add_executable(simple_test ${SOURCE_EXE})
add_subdirectory(src)
target_link_libraries(simple_test "./src")

add_test(NAME simple_test COMMAND simple_test)

我在Windows cmd中收到了结果:


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CTest找不到可执行文件 的相关文章

随机推荐