腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CMake
:
为
我
的
项目
设置
警告
标志
,
但不
包括
标
头
c++
、
cmake
、
llvm
我
正在建设一个
包括
llvm
的
项目
。
我
想为
我
的
代码启用
警告
,但忽略来自llvm头中
的
代码
的
警告
。
我
有一个源文件,比如: // main.cpp // blah blah blah } 和一个
CMake<
浏览 17
提问于2021-02-06
得票数 2
回答已采纳
1
回答
更改CLion中
的
默认CLion以包含
警告
c++
、
cmake
、
clion
在CLion中,默认CMakeLists.txt只
设置
C++11编译器
标志
。
我
想在
我
的
所有
项目
中默认
设置
警告
和学究
标志
。这是默认
的
我
希望默认情况下这样做,这样
我
就不必每次创建新
项目
时都更改它了。set(
浏览 3
提问于2015-05-17
得票数 9
1
回答
使用--系统-
头
-前缀和Xcode 5.1.1 -
我
遗漏了什么?
xcode
、
clang
提到了一个名为--system-header-prefix
的
标志
的
可用性。背景
我
碰巧有一个(新
的
)
项目
,它依赖于几个遗留库,但它本身具有非常严格
的
警告</e
浏览 5
提问于2014-04-28
得票数 5
回答已采纳
1
回答
CMake
:
设置
每个
项目
的编译选项和编译特性
cmake
我
有一个包含几个软件组件(可执行文件、库)
的
代码库(例如,存储库)。所有这些都是使用
CMake
构建
的
,每个组件都有各自
的
目标。现在,
我
知道
设置
编译器
标志
的
现代方法是特定于目标的:target_compile_features(foo PRIVATE cxx_std_17) 但是,
我
浏览 3
提问于2021-05-04
得票数 5
回答已采纳
1
回答
带有Eclipse
的
VxWorks -缺少头文件
c++
、
c
、
cmake
、
eclipse-cdt
、
vxworks
我
想使用
Cmake
和Eclipse3.7IndigoCDT(
设置
了VxWorks奔腾和Power编译器)
为
编译一个库。
cmake
步骤运行良好,
我
准备好使用Eclipse
项目
。缺失
的
socket.h是C:/<path to vxworks>/target/h/wrn/coreip/sys。这两条路径都被
设置
为
包含目录,但是仍然缺少。这个解决方案是可
浏览 2
提问于2013-03-25
得票数 1
回答已采纳
1
回答
忽略来自OS上框架
标
头
的
警告
c++
、
xcode
、
macos
、
gcc
、
clang
当在
我
的
C++
项目
中
包括
外部库
头
时,
我
可以使用-isystem
标志
而不是-I (至少对于GCC或Clang)将特定
的
包含目录标记为系统库目录。这样编译器就不会报告任何关于外部库代码
的
警告
。对于OS框架
标
头
是否存在这样
的
方法,这些
标
头
不是使用-I
标志
传递给编译器,而是使用指向目录框架
的
-F<em
浏览 4
提问于2012-04-14
得票数 4
回答已采纳
2
回答
将编译
标志
的
使用限制在某些文件上
c++
、
gcc
、
cmake
、
compilation
、
gcc-warning
我
试图将-Werror
标志
引入到相当大
的
遗留
项目
中。正如预期
的
那样,它完全破坏了编译。因此,
我
决定逐步引入它,并首先为新代码。
我
最初
的
方法是将新特性编译为单独
的
静态目标,并将它们链接到
项目
,这在
项目
结构和可读性方面都有一定
的
好处。长期存在
的
问题
包括
:预先存在
的
困惑。基本上,即使在修复了新代码中
的
所有
警告
浏览 8
提问于2022-04-23
得票数 0
回答已采纳
3
回答
特征& GCC 5:类std::binder2被否决
gcc
、
eigen
、
bind2nd
我
刚刚重新开始做一个已经搁置了几个月
的
项目
。上一次
我
编译它时,它运行得很好,没有任何错误或
警告
。然而,当我今天早些时候试图编译它时,
我
收到了这个
警告
。,
我
在整个
项目
中都使用了该
警告
。/include/[myproject]/voronoi.hh:8 从那以后,
我
没有更新Eigen (使用了3.2.4,这仍然是今天
的
最后一次更新)。然而,自从
我<
浏览 7
提问于2015-05-29
得票数 12
回答已采纳
3
回答
<algorithm>
包括
<cmath>吗?
c++
、
c++11
、
standards
、
c++-standard-library
include <algorithm> (在g++ 4.9.2下,
标志
为
-std=c++11) 代码使用函数log,该函数是在<cmath>上定义
的
。但是,它不
包括
头
<cmath>,只
包括
标
头
<algorithm>。为什么g++没有给出任何
警告
,并正确编译
浏览 9
提问于2015-04-05
得票数 5
回答已采纳
3
回答
防止用于可选
标
头
库
的
CMake
生成
的
makefile以只
头
模式编译源文件。
c++
、
makefile
、
cmake
、
header-files
、
header-only
我
有一个库,它既可以用作
标
头
库,也可以用作传统库。Library/Vector/Src/Vector3.cpp"#endif 当用户在他/她
的
一个
项目
中
包括
我
选择
的
构建系统是
CMake
。 使用
CMake
浏览 4
提问于2015-01-09
得票数 3
回答已采纳
1
回答
OpenCV重新安装问题
opencv
、
cmake
我
一段时间前安装了OpenCV 2.4.12,大约两天前安装了OpenCV 3.2。在
我
完成安装过程(是
我
遵循
的
指南)之后,
我
的
旧openCV代码会一直告诉
我
,当我试图编译它时,它找不到cv函数。但现在
我
该怎么解决呢?
我
尝试使用以下行手动
设置
该变量但还是没有结果。这是
我
浏览 3
提问于2017-06-03
得票数 1
回答已采纳
2
回答
为什么在定义CXX时,
cmake
忽略添加(系统)头文件?
c++
、
macos
、
cmake
、
macports
我
碰到了下面这个烦人
的
问题。
我
在OSX上通过macport安装了g++,一切都很好。然而,
cmake
仍然检测clang++作为cpp编译器。因此,
我
最后把在
我
的
档案里。现在,
cmake
正确地检测到g++作为编译器。问题是
我
所包含
的
所有系统
标
头
INCLUDE_DIRECTORIES
浏览 5
提问于2015-04-27
得票数 3
回答已采纳
1
回答
BII_IMPLICIT_RULES_ENABLED在CMakeLists.txt中打开或关闭时会做什么?
biicode
我
想知道在
我
的
一个BII_IMPLICIT_RULES_ENABLED文件中关闭
的
CMakeLists.txt
标志
,以便按照biicode
的
建议在CMakeLists.txt上编译一个与OpenGL相关
的
块这个
设置
仍然在那里,一切都很完美,但我想了解更多关于它
的
情况。有人能解释一下它到底是干什么
的
吗? 谢谢!
浏览 5
提问于2014-12-25
得票数 1
回答已采纳
2
回答
如何抑制CMakeLists.txt文件中第三方库头文件中
的
Clang
警告
?
c++
、
cmake
、
clang
、
suppress-warnings
我
使用
CMake
将
项目
配置
为
“编译器不可知论者”,这样
我
就不需要通过预处理指令或#pragma指令编辑代码本身来处理不同
的
编译器。此
项目
需要配置
为
具有较高
的
警告
级别( MSVC
的
/W4、-Wall、-Wextra和Clang
的
-Wpedantic ),并且必须将
警告
视为错误。 在配置
项目
的MSVC部分时,
我
没有任何问题
浏览 0
提问于2019-06-21
得票数 14
2
回答
多平台C++
项目
:包含特定于平台
的
源
c++
、
build
、
cmake
、
multiplatform
对于我
的
一些类,每个OS都有不同
的
实现。
我
的
源结构是这样
的
:A*类是特定实现
的
接口 <e
浏览 9
提问于2009-07-09
得票数 5
2
回答
CMake
"clang++无法编译一个简单
的
测试程序“(Fedora 20)
c++
、
cmake
、
clang
、
fedora
因此,
我
尝试安装clang +
cmake
来编译一个简单
的
C++程序,并得到以下错误:-- The CXX/fast] Error 2 /usr/bin/ld: cannot find -lstdc++ 但是,
我
已经检查了libstdc++是否已经安装并更新了,
浏览 0
提问于2014-10-15
得票数 8
3
回答
禁用c++中
的
警告
c++
、
qt
、
warnings
我
是c++
的
新手。
我
正在Qt上编译一个代码源代码。
我
有一个
警告
: 在./c++/4.2.1/backward/backward_warning.h:32:2:
警告
:该文件至少包含一个过时或过时
的
头
。请考虑使用C++标准17.4.1.2节中
的
32个
标
头
之一。示例
包括
将报头替换为C++包含,或代替不推荐
的
标
<
浏览 5
提问于2014-03-28
得票数 4
回答已采纳
1
回答
链接到
CMake
目标时运行脚本
c++
、
cmake
、
target-link-libraries
当链接到一个
CMake
目标时,
我
需要运行一个脚本,这样它就可以在当前
项目
目录中自动生成用于与库接口
的
文件。
我
知道当您链接到一个
CMake
目标时,它会自动提取库
的
标
头
,使它们对编译器来说是可见
的
,但我也需要它在linkee目录中生成一些文件,这些文件在构建时对编译器也是可见
的
。在CMakeLists.txt中链接
的
示例: target_link_libraries(my_execut
浏览 4
提问于2022-01-24
得票数 1
2
回答
如何在
CMake
中
为
本机代码和外部代码
设置
不同
的
编译器
警告
级别
c++
、
cmake
、
compiler-warnings
假设
我
为
自己
的
代码
设置
了一个相当严格
的
编译器
警告
级别,但问题是
我
的
代码依赖于外部库,而外部库编写得不太严格,所以当我从外部库中包含头文件时,就会收到各种各样
的
警告
。是否可以为
CMake
中
的
不同文件
设置
不同
的
警告
级别?下面是一个演示情况
的
示例,假设
我
有main.cpp #include &quo
浏览 2
提问于2016-03-01
得票数 2
回答已采纳
1
回答
为什么链接到线程会导致程序行为
的
改变?
c++
、
linker
、
pthreads
、
ncurses
当链接到线程时,
我
在程序执行过程中会得到意想不到
的
行为,ncurses接口会变得没有响应,但是程序不会崩溃。这不需要使用任何线程功能,没有线程
头
或任何与线程相关
的
东西,只需要链接。链接到库是否有任何原因可以在不发出
警告
的
情况下更改程序行为? Arch L
浏览 3
提问于2017-05-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CMake调试器出炉:调试你的CMake脚本
Django 开发中你不可不知的 7个Web 安全头
cJSON,c语言的JSON库!
使用吉特哈布Actions对C+代码进行分析
Simdjson:一个超高速的JSON解析工具
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券