腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
--
coverage
选项
编译
时
是否
定义
了
宏
?
c++
、
c
、
gcov
我想实现这样的目标: void my_exit(int status)#ifdef _GCOV#endif} 但我不知道在
使用
--
coverage
编译
时
是否
定义
了
_GCOV(或类似的东西)。
浏览 32
提问于2021-05-07
得票数 0
回答已采纳
2
回答
_Pragma不工作
c
我正在尝试在#define中
使用
#pragma。我正在做这样的事情:#define
COVERAGE
(x) _Pragma (
Coverage
_tool #x)
COVERAGE
(off) or
COVERAGE
(on).但是当我这样做
时
,我得到一个
编译
错误,显示为"expe
浏览 2
提问于2011-04-08
得票数 2
1
回答
出口CPP
宏
haskell
、
ghc
它们在.h文件中
定义
了
几个
宏
(没有代码,只有
宏
),这些
宏
用于几个Haskell文件。我所缺少的是允许这个
编译
的步骤。当我试图
编译
Haskell文件
时
,我只会看到缺少的/未
定义
的
宏
上的错误。
是否
有
使用
头文件中
定义
的
宏
的GHC
选项
?我也在对GHCi做同样的尝试。 我确实尝试将.h文件重命名为.hs,并将其导入到
使用
浏览 3
提问于2014-06-23
得票数 3
回答已采纳
1
回答
如何在verilog中
使用
环境变量或命令行设置
宏
的值?
verilog
、
modelsim
我希望在Verilog中
使用
环境变量在运行时
定义
一个
宏
。...在从命令行运行模拟或
使用
环境变量
时
,如何将DEBUG的
定义
重写为1?或者,我可以保留未
定义
的
宏
并
使用
ifdef。
浏览 0
提问于2016-07-30
得票数 2
回答已采纳
2
回答
在
编译
时
如何找到
宏
是在哪个头文件中
定义
的
c
、
c-preprocessor
、
open-source
、
header-files
、
ctags
让我们以下面的代码为例,如果
定义
了
宏
HAVE_SYS_SELECT_H,则它们包含了头文件。我需要知道
宏
在哪里?这就是在哪个头文件中
定义
宏
。有没有办法找到头文件?另外,我想知道在
编译
时
是否
定义
了
那个
宏
#include <sys
浏览 4
提问于2016-06-17
得票数 1
2
回答
检查
是否
定义
了
宏
的步骤
c
、
macros
我们如何检查
是否
定义
了
宏
,如果
定义
了
宏
,则
使用
什么值?我试过做gdb,但我们在GDB中看不到
宏
,因为
宏
仅在预
编译
时
被替换。在GCC
编译
器中,有没有办法让我们看到预
编译
的文件,它是在创建目标文件(*.o)之前由
编译
器创建的?
浏览 2
提问于2012-08-14
得票数 5
1
回答
导入桥头
时
是否
定义
了
Swift
宏
?
swift
Swift
编译
器的-import-objc-header
选项
是否
定义
了
可用于确定Swift导入器
是否
正在解析标头的任何
宏
?ifdef SWIFT#else#endif 在导入器解析报头
时
,
是否
定义
了
“SWIFT”或类似的预处理器令牌?
浏览 0
提问于2016-02-10
得票数 0
4
回答
用make有条件地设置调试
宏
c++
、
build
、
debugging
、
makefile
、
macros
在我的C++项目中,只要
定义
了
宏
DEBUG,调试printf-esque语句就会
编译
到可执行文件中。但是,这并不是很灵活;如果我不希望在我的最终程序中
使用
调试语句,我就必须修改Makefile来删除-DDEBUG。
是否
浏览 0
提问于2009-09-17
得票数 1
回答已采纳
2
回答
将预处理变量传递给NVCC以
编译
CUDA?
cuda
、
c-preprocessor
、
nvcc
当我用NVCC
编译
我的CUDA代码
时
,我已经在代码中
定义
了
一个预处理变量,例如#define DEBUG_OUTPUT 0,在
编译
时
是否
有一种方法可以动态地覆盖这样一个变量?我试过指定NVCC
选项
-DDEBUG_OUTPUT=1,但这不起作用:它给了我: 警告C4005:“调试_输出”:
宏
重
定义
浏览 3
提问于2011-06-19
得票数 1
回答已采纳
3
回答
调试vs _DEBUG
visual-studio-2008
、
visual-c++
在visual studio 2008中,vc++中的DEBUG和_DEBUG有什么区别?有什么区别吗?因为在我的项目中,有些模块的预处理器是DEBUG,有些模块的预处理器是_DEBUG。
浏览 1
提问于2011-10-10
得票数 9
回答已采纳
1
回答
预处理器
是否
可以检查
是否
使用
了链接器
选项
?
c
、
gcc
、
mingw
、
c-preprocessor
、
linker-flags
我有一个
使用
clock_gettime的计时器程序。这需要-lpthread
选项
才能成功
编译
,否则会导致undefined reference to 'clock_gettime'错误。到目前为止,我探索
了
可以
使用
#warning生成预处理器警告消息,并检查#if __has_include("<pthread.h>")
是否
存在包含。但是,检查这些值并不能真正检查
是否
定义
了
clock
浏览 1
提问于2019-11-20
得票数 0
回答已采纳
1
回答
如何更改引用gcda的源文件路径?
code-coverage
、
gcov
、
lcov
当我用"--
coverage
fprofile-arcs
coverage
“构建我的覆盖测试项目
时
,然后将构建和源代码移动到另一个用户目录来执行测试。我试着
使用
GCOV_PREFIX和GCOV_PREFIX_STRIP,它们对我来说不太好。 我还尝试为lcov添加-b
选项
,它对我也不起作用。
浏览 1
提问于2016-11-08
得票数 1
回答已采纳
1
回答
如何
使用
gcov对动态库进行单元测试?
c
、
unit-testing
、
gcc
、
gcov
我想
使用
gcov生成静态代码分析覆盖率报告。 我的库是一个包含函数实现的C文件和一个包含函数原型的头文件。我的测试套件只是一个应用程序,它以各种方式调用函数并确认输出的有效性。我正在用-fprofile-arcs和-ftest-
coverage
标志
编译
库和测试套件,就像描述的那样。我还包括禁用
编译
器优化的-O0标志和启用调试符号的-g标志。如果我在没有-fprofile-arcs和-ftest-
coverage
标志的情况下
编译
,则链接成功,并且能够运行测试套件可执行文件。在
编译<
浏览 2
提问于2016-02-17
得票数 5
回答已采纳
1
回答
gcov没有生成所有gcda文件
c++
、
cmake
、
gcov
甚至知道许多其他的功能和文件是
使用
的! set(CMAKE_CXX_FLAGS "--
coverage
浏览 2
提问于2016-04-30
得票数 3
回答已采纳
1
回答
关于防御源的几个问题
clojure
(第一个
选项
)(第一个
选项
)零)
选项
(如果(字符串?(第一个
选项
)(下一个
选项
))m(如果(地图?(第一个
选项
)(第一个
选项
) {})
选项
(如果(地图?(第一个
选项
)(下一个
选项
) 我仍然不确定我
是否
理解调用
宏
的评估过程。以(
浏览 1
提问于2017-03-03
得票数 1
回答已采纳
5
回答
C++符号的作用域
c++
、
scope
、
symbols
该符号一定是在其他地方
定义
的,因为搜索在整个项目中返回为空。我的问题是:这些符号究竟是在哪里
定义
的?操作系统
是否
保存
了
类似于不同程序可用于查询OS或其他进程属性的符号池?
浏览 1
提问于2015-11-05
得票数 7
回答已采纳
1
回答
当
宏
注释不能在
定义
宏
的同一个
编译
中
使用
时,意味着什么?
scala
、
scala-macros
、
scala-macro-paradise
我对这一说法感到好奇: 最后,请记住,
使用
宏
需要分两个步骤进行
编译
:首先,
编译
宏
,然后
编译
使用
宏
的代码。这是必要的,这样就可以在
编译
其余代码之前运行
宏
。例如,如果<em
浏览 2
提问于2015-08-15
得票数 4
回答已采纳
1
回答
如何在VC++项目中
定义
环境变量/
宏
?
visual-studio
、
visual-c++
、
environment-variables
根据文档,我需要
定义
一个名为$(FREETYPE)的
宏
,其中包含FreeType库代码的路径,但我花了很长时间才弄清楚这是如何完成的。我已经遍历
了
所有的项目
选项
和可视化C++
选项
,但是我找不到任何地方来
定义
这个
宏
。当我在线寻找帮助
时
,我所找到的都是关于如何在调试器中
定义
环境变量的内容(当我试图
编译
时
没有帮助),或者其他页面在控制面板中将其
定义
为文字环境变量,这有点荒谬。它有的味道。
浏览 4
提问于2011-12-14
得票数 0
1
回答
:在Visual Studio中的
宏
定义
中出现意外
c
、
visual-studio
我有一个遗留代码,其中
定义
了
一个
宏
VS2019报告错误根据C标准,MINGW能够
编译
相同的代码。
是否
有放宽visual studio管理
宏
名称方式的
选项
?
浏览 0
提问于2021-08-09
得票数 0
1
回答
在QNX上调试
宏
相关错误
c
、
gcc
、
qnx
我正在尝试在QNX上
编译
一个
使用
libxml的项目。我已经在打开了对xmlschema支持的系统上安装了libxml。但我仍然得到下面的错误消息'xmlSchemaParserCtxtPtr‘未声明(第一次在此函数中
使用
)#if 1 #define LIBXML_SCHEMAS_ENA
浏览 1
提问于2014-05-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Synopsys验证VIP学习笔记(3)总线事务的配置和约束
Rust中打印语句为什么使用宏
【例说】Verilog HDL 编译器指令,你见过几个?
C语言中的预处理基本知识
代码覆盖率测试,聊聊gcov和lcov
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券