gpt4 book ai didi

visual-studio - cmake CMakeList.txt 中的 "additional #using directories"属性

转载 作者:太空宇宙 更新时间:2023-11-03 20:58:13 34 4
gpt4 key购买 nike

当使用 cmake 生成 VS 解决方案文件时,我似乎无法从我的 cmake CMakeList.txt 文件中找到设置 visual studio 属性“additional #using directories”的方法。

它是一个 CLI/cpp 项目。

这是我当前的构建文件:

set(the_description "My CLI Project")

ocv_define_module(tiling opencv_stitching)


set_target_properties(${PROJECT_NAME} PROPERTIES VS_DOTNET_REFERENCES "System;System.Core")
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "/clr /EHa")
set_target_properties(${PROJECT_NAME} PROPERTIES DEBUG_POSTFIX "d")

if(CMAKE_CXX_FLAGS_DEBUG MATCHES "/RTC1")
string(REPLACE "/RTC1" " " CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
endif()

if(CMAKE_CXX_FLAGS MATCHES "/EHsc")
string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
endif()

message(STATUS ${the_module})

最佳答案

您可以通过 /AI 设置这些编译器选项。例如,对于 CMake 版本 >= 2.8.12,您可以使用 target_compile_options :

target_compile_options(${PROJECT_NAME} PRIVATE
$<$<BOOL:${MSVC}>:/AI${MetadataDir1}
/AI${MetadataDir2}>)

关于visual-studio - cmake CMakeList.txt 中的 "additional #using directories"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24172021/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com