• <i id='sSl2v'><tr id='sSl2v'><dt id='sSl2v'><q id='sSl2v'><span id='sSl2v'><b id='sSl2v'><form id='sSl2v'><ins id='sSl2v'></ins><ul id='sSl2v'></ul><sub id='sSl2v'></sub></form><legend id='sSl2v'></legend><bdo id='sSl2v'><pre id='sSl2v'><center id='sSl2v'></center></pre></bdo></b><th id='sSl2v'></th></span></q></dt></tr></i><div id='sSl2v'><tfoot id='sSl2v'></tfoot><dl id='sSl2v'><fieldset id='sSl2v'></fieldset></dl></div>

    <tfoot id='sSl2v'></tfoot>
      <legend id='sSl2v'><style id='sSl2v'><dir id='sSl2v'><q id='sSl2v'></q></dir></style></legend>

      <small id='sSl2v'></small><noframes id='sSl2v'>

        <bdo id='sSl2v'></bdo><ul id='sSl2v'></ul>

        CMake 包含路径

        CMake include path(CMake 包含路径)
          <tbody id='cDQyI'></tbody>

        1. <small id='cDQyI'></small><noframes id='cDQyI'>

              • <bdo id='cDQyI'></bdo><ul id='cDQyI'></ul>

              • <i id='cDQyI'><tr id='cDQyI'><dt id='cDQyI'><q id='cDQyI'><span id='cDQyI'><b id='cDQyI'><form id='cDQyI'><ins id='cDQyI'></ins><ul id='cDQyI'></ul><sub id='cDQyI'></sub></form><legend id='cDQyI'></legend><bdo id='cDQyI'><pre id='cDQyI'><center id='cDQyI'></center></pre></bdo></b><th id='cDQyI'></th></span></q></dt></tr></i><div id='cDQyI'><tfoot id='cDQyI'></tfoot><dl id='cDQyI'><fieldset id='cDQyI'></fieldset></dl></div>
              • <legend id='cDQyI'><style id='cDQyI'><dir id='cDQyI'><q id='cDQyI'></q></dir></style></legend>

                1. <tfoot id='cDQyI'></tfoot>
                  本文介绍了CMake 包含路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 C++ 项目中,我会将头文件作为项目源目录的后代包含在内,而不使用 UNIX 目录快捷方式.或者 .. .我不确定如何配置 cmake 以使用它.

                  In a C++ project, I would to include the header files as as descendants of the project's source directory without use of UNIX directory shortcuts . or .. . Im not sure how to configure cmake to work with that.

                  我有目录结构:

                  Root
                  |-include
                  | |- foo.h
                  |-src
                  | | foo.cpp
                  

                  推荐答案

                  放入rootCMakeList.txt:

                  put into rootCMakeList.txt:

                  project(root)
                  include_directories(${root_SOURCE_DIR}/include)
                  ...
                  

                  您可以在子项目中的任何地方使用 root_SOURCE_DIR.

                  you can use root_SOURCE_DIR everywhere in sub projects.

                  有关更多信息,请考虑访问 http://www.cmake.org/Wiki/CMake_Useful_Variables#Variables_not_listed_here

                  for more information consider to visit http://www.cmake.org/Wiki/CMake_Useful_Variables#Variables_not_listed_here

                  这篇关于CMake 包含路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What is inside .lib file of Static library, Statically linked dynamic library and dynamically linked dynamic library?(静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么?)
                  How do I load a C DLL from the SXS in Python?(如何从 Python 中的 SXS 加载 C DLL?)
                  Can Cython code be compiled to a dll so C++ application can call it?(Cython 代码可以编译成 dll 以便 C++ 应用程序可以调用它吗?)
                  Delay Loading DLLs(延迟加载 DLL)
                  Throwing C++ exceptions across DLL boundaries(跨 DLL 边界抛出 C++ 异常)
                  Loading a dll from a dll?(从 dll 加载 dll?)
                  <legend id='59qH8'><style id='59qH8'><dir id='59qH8'><q id='59qH8'></q></dir></style></legend>

                      <tfoot id='59qH8'></tfoot>
                      • <bdo id='59qH8'></bdo><ul id='59qH8'></ul>

                        <small id='59qH8'></small><noframes id='59qH8'>

                          <tbody id='59qH8'></tbody>
                        <i id='59qH8'><tr id='59qH8'><dt id='59qH8'><q id='59qH8'><span id='59qH8'><b id='59qH8'><form id='59qH8'><ins id='59qH8'></ins><ul id='59qH8'></ul><sub id='59qH8'></sub></form><legend id='59qH8'></legend><bdo id='59qH8'><pre id='59qH8'><center id='59qH8'></center></pre></bdo></b><th id='59qH8'></th></span></q></dt></tr></i><div id='59qH8'><tfoot id='59qH8'></tfoot><dl id='59qH8'><fieldset id='59qH8'></fieldset></dl></div>