在CMake中添加资源文件可以通过以下步骤完成:
# 添加资源文件
set(RESOURCE_FILES
resources/file1.png
resources/file2.txt
...
)
# 将资源文件复制到构建目录
foreach(RESOURCE ${RESOURCE_FILES})
configure_file(${RESOURCE} ${CMAKE_CURRENT_BINARY_DIR}/${RESOURCE} COPYONLY)
endforeach()
在上述代码中,将资源文件的路径添加到RESOURCE_FILES
变量中,并使用configure_file
命令将资源文件复制到构建目录中。
#include <iostream>
#include <opencv2/opencv.hpp>
int main() {
cv::Mat image = cv::imread("file1.png");
if (image.empty()) {
std::cout << "Failed to load image!" << std::endl;
return -1;
}
// 处理图像...
return 0;
}
在上述代码中,使用OpenCV库加载图像文件"file1.png"。
这样,你就可以在CMake Windows中成功添加资源文件并在代码中使用了。请注意,以上步骤是通用的,不涉及特定的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云