腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何检测带有
预处理
器标志的可移植?
、
这与相关ANDROID如何在
预处理
阶段检测可移植平台?(什么是可移植的预定义
预处理
器标志?)
浏览 1
提问于2013-05-25
得票数 1
回答已采纳
2
回答
指定接口的实现
、
、
在我的实现中,我有一个
预处理
器定义,它指定了运行应用程序的操作系统,例如OS_WIN或OS_
LINUX
。void functionA(){}//do something in windows #include "interface.h&
浏览 0
提问于2009-09-04
得票数 0
5
回答
为什么C
预处理
程序将"
linux
“解释为常量"1"?
、
、
、
为什么C
预处理
器在GCC中将
linux
(小写字母)解释为常量1#include <stdio.h>{ return 0;$ gcc -E test.c的结果(在
预处理
阶段后停止):int main(void) int 1 = 5;}(顺便说一句:#define
linux
文件中没有stdio.h。)
浏览 7
提问于2013-10-06
得票数 1097
回答已采纳
2
回答
在32位
linux
机器上生成的
预处理
器指令列表与在64位
linux
机器上生成的
预处理
器指令列表是否有区别?
、
、
我在32位的
linux
机器上使用-dM -E -< /dev/null生成
预处理
器指令列表,得到了大量的指令。现在我想知道如果
linux
机器是64位,那么这些
预处理
器指令会完全不同吗?对于64位的
linux
机器,哪些特定的指令将会改变? 另外,x86_64指令是否像32位机器的i686指令一样用于64位
linux
机器?
浏览 5
提问于2016-01-28
得票数 0
1
回答
__gnu_
linux
__代表什么?
、
、
、
、
背景问题 GCC在什么条件下定义了它?我发现这些是G
浏览 0
提问于2021-02-04
得票数 1
回答已采纳
1
回答
(设置包含/libs/
预处理
器定义等)
在这个项目的“属性”页面中有很多设置: 您能建议另一种独立于平台的机制来声明额外的包含目录/
预处理
器定义/附加库依赖项等等,这样我就可以更容易地迁移到
Linux
了吗?
浏览 4
提问于2013-06-16
得票数 0
回答已采纳
1
回答
预处理
Linux
源代码并保存到另一个目录
、
、
、
、
假设我有/tmp/
Linux
-src中的整个
linux
源代码。在菜单配置之后,我想做“某种gcc -E”,其中除#include之外的所有
预处理
器宏都进行了扩展,以便将实际配置的
预处理
源代码(用于编译)保存在/tmp/
linux
-src- to编译中,而不是保存在单个文件中
浏览 1
提问于2019-12-04
得票数 0
回答已采纳
2
回答
在Visual Studio2010中,如何在构建期间显示#定义的常量?
、
、
未显示数值 当我实际在windows中编程时,这行代码#if OGRE_PLATFORM == OGRE_PLATFORM_
LINUX
被证明是真的。我需要在构建过程中查看OGRE_PLATFORM_WIN32和OGRE_PLATFORM_
LINUX
的值。你能帮我解决这个问题吗?
浏览 2
提问于2012-02-24
得票数 1
1
回答
预处理
文件仍包含
预处理
器指令
、
当我像这样
预处理
C++文件时:
预处理
后的文件仍然包含大量这样的
预处理
器指令:# 367 "/usr/include/features.h" 3 4 # 1 "/usr/include/x86_64-
linux
-gnu/sys/cdefs.h" 1
浏览 0
提问于2019-01-29
得票数 1
1
回答
如何使用boost.wave作为使用cmake的
预处理
程序?
、
、
我试图使用boost.wave作为
预处理
器,而不是编译器附带的
预处理
器。我想不出怎么做到这一点。搜索和搜索堆栈溢出档案没有给出任何答案。 编译器无论如何都会对文件进行
预处理
。因此,这里似乎涉及到两个
预处理
步骤。
浏览 5
提问于2010-12-10
得票数 0
回答已采纳
1
回答
Windows Visual C++ 2019试图传递
预处理
器变量(
linux
中的-D)错误C2143:语法错误:缺失;“常量”之前的“
、
、
我正在做从
Linux
到windows的简单端口,现在在
Linux
中我通过简单的-DVERSION=1来获得
预处理
宏中的值:例如:在windows中,当我将版本值设置为: Configuration、C/C++、
预处理
器->
预处理
器定义如下:我得到了: error C2143: syntax error: missing
浏览 2
提问于2020-08-02
得票数 0
回答已采纳
1
回答
如何查找
linux
驱动程序中定义的
预处理
器
、
、
在构建时,有没有办法找出
linux
驱动程序/内核代码中定义了哪些
预处理
器?我可以使用文本搜索工具(实际上我是这样做的),但我继承了
linux
驱动程序/内核代码的大树。它太大了,以至于当我在整个代码树中搜索某个
预处理
器时,我的文本搜索工具得到了一个错误。
浏览 2
提问于2012-08-21
得票数 1
回答已采纳
5
回答
C++跨平台开发,避免
预处理
器指令
、
我需要维护一个支持在
Linux
和Windows上运行的项目。一些使用这样的
预处理
器指令的代码就可以了。defined by Windows 32 compilers#else#endif code for windows
浏览 0
提问于2013-01-30
得票数 9
回答已采纳
3
回答
如何根据我的操作系统包含不同的标头?
、
、
、
我正在编写一个可移植的C++应用程序。如何根据运行它的操作系统包含不同的标头。有没有办法在C++中做到这一点,或者我必须使用构建系统?
浏览 5
提问于2011-05-25
得票数 13
回答已采纳
1
回答
如何为aCC (
Linux
)和g++ (
Linux
)获得相同的
预处理
器输出?
、
、
我专门编写了一些脚本,用于对HpUx的
预处理
输出执行某些操作,并获得所需的详细信息。 现在,我需要迁移到
Linux
。不是完全为
Linux
重写工具,我如何才能使g++ -E (
linux
)输出与hpux aCC -E的输出相同。
浏览 1
提问于2015-08-12
得票数 0
2
回答
cmake:如何检查是否定义了
预处理
器
、
我无法让cmake测试是否已经定义了
预处理
器。例:project (cmake-test)以下测试不起作用:if (NOT DEFINED OS)我可以通过使用set()并测试一个常规的cmake变量,然后定义
预处理
器宏来让它工作例:if (OS
浏览 13
提问于2016-01-22
得票数 8
1
回答
PowerPC程序集中的"ifdef“
、
、
、
、
我想在汇编代码中设置一个ifdef条件,类似于C中的
预处理
器。
浏览 2
提问于2017-03-21
得票数 3
回答已采纳
2
回答
将代码从
Linux
移植到MinGW
、
、
、
、
我成功地编写了这个类,并在
Linux
上运行。我的问题是: a)让代码在两个操作系统上运行的最好方法是什么?b)虽然我从来没有使用过
预处理
器指令,但我听说
预处理
器指令可以写成#ifdefined .....#endif ..or之类的c)使用
预处理
器指令是一种很好的编程实践。据我所知,
预处理
器
浏览 0
提问于2012-02-06
得票数 0
回答已采纳
1
回答
标识操作系统
、
、
、
if (OS=="win7") thenelse if (OS=="
linux
") thenend if 如何以编程方式完成此操作?
浏览 4
提问于2015-11-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Pandas 数据预处理
SolidWorks simulation预处理
数据预处理(一)
Python数据预处理概述
5,数据的预处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券