当前位置: 首页 > 知识库问答 >
问题:

cmake在生成时不包含子目录

干善
2023-03-14

我正在使用cmake来构建我的C++项目。

我在src文件夹中有我的cmakelist.txt和main.cpp。

fatal error: LogStream.h: No such file or directory
 #include "LogStream.h"

共有1个答案

袁轶
2023-03-14

使用include_directories,示例:include_directories(external/foo/include)

 类似资料:
  • 我正在尝试用MinGW编译器用CMake构建PODOFO库。它需要一些外部库,如zlib、jpeg、openssl和freetype。我的cmake命令如下: cmake-g“mingw makefiles”_path=c:\users\abhishek\downloads\openSSL-0.9.8h-1-lib\lib-dpodofo_build_shared:bool=false.. 不知何

  • 如果任何人有一个解决办法,或者可以指出我应该读什么的方向,以进一步理解这一点,这将是非常感谢的。 参见下面的cmakelists.txt

  • 我有一个这样结构的小项目: 我在myproject中添加了一个CmakeLists.txt文件,并添加了子目录mylib和myprog。子目录也有一个CMakeList。现在,当我运行cmake时,两个模块都是正确构建的,除非我想在我的程序中使用mylib。我已经找到了全局CmakeList定义的解决方案。但是我更喜欢在mylib中定义这个,以便mylib/包含被添加到项目的包含路径中。我想要一个

  • 我在ubuntu 18.04上运行maven 3.6.0。 我的应用程序的pom.xml包括这个依赖项;关联的“neptus”jar在我的本地. m2/repository中: 我的应用程序实际上引用了“neptus”jar文件中的类,所以我想在我的项目的uberjar中包含这些类。因此,pom.xml也包括这个,改编自http://maven.apache.org/plugins/maven-s

  • 我正在尝试使用Swagger代码生成器生成一个SpringBoot项目。我使用以下命令: 问题:所有类都正确生成,但配置类除外。它们被放入<code>io.swagger。configuration</code>包而不是我自己的包。 问题:如何使swagger生成一个合适的包的配置类?

  • xsl:stylesheet xmlns:xsl=“http://www.w3.org/1999/xsl/transform”\ xmlns:fo=“http://www.w3.org/1999/xsl/format”version=“1.0”> 这就是它在一个XSLs中包含XSLs的方式。在这种情况下,我的FOP没有重定向到那些XSL,因此无法生成PDF 错误: {try{