我有一个Cmake项目。该项目还具有单元测试。测试需要使用两个静态文件。 这些文件位于/ test /目录中,因此为以下路径。 在我的CMakeLists.txt文件中:
set(ENV{TEST_FILES_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/test/")
在测试中,我正在按以下方式访问路径:
char * file_path;
file_path = std::getenv("TEST_CERT_PATH");
printf("***FILE PATH IS %s", file_path);
但是,测试运行时,我将file_path设为null。
***FILE PATH IS (null)