gpt4 book ai didi

c++ - CMake set_target_properties 和 include_directories

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:58 25 4
gpt4 key购买 nike

我的问题主要与 this (unanswered) question 有关在 CMake 邮件列表上。

本质上,我想了解 Visual Studio 2010 生成器幕后 include_directories 的行为;当你这样做时,以前调用 include_directories 的目录是否会被覆盖:

set_target_properties(${Target} PROPERTIES COMPILE_FLAGS /I${some_directory})

邮件列表上的评论说“不应该”,但这似乎是我所看到的行为。我知道 VS2010 中的项目有点复杂,但我无法找到明确的答案。这可能只是 2010 年生成器的错误吗?

我正在使用 Visual Studio 2010 SP1 和 CMake 2.8.4

最佳答案

我还没有看到您的 CMakeLists.txt,但是包含路径的顺序是否正确?我认为如果你这样做的话,包含路径的顺序是没有定义的。请参阅:/I compiler option , set_target_propertiesinclude_directories文档。

关于c++ - CMake set_target_properties 和 include_directories,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5624007/

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