腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将C包装器从Windows移植到
Linux
java
、
c
、
java-native-interface
作为一名JAVA开发人员(在C方面知识有限),我必须为
Linux
上的成像设备使用SDK。gcc -shared -o some.so偏c-i/usr/local/Inc 1.7.0_40/include-i/
浏览 2
提问于2013-09-20
得票数 0
回答已采纳
1
回答
如何解决来自两个不同库的头文件中的函数和
宏
名称冲突?
c++
编译错误:
宏
和函数同名导致冲突 我有一个应用程序,它使用两个库,假设是LibA和LibB。LibA有一个
宏
,其名称与LibB函数冲突。我不允许在各自的库中进行任何更改。
浏览 0
提问于2021-01-21
得票数 1
1
回答
从类型列表生成
参数
名以转发到另一个函数
c++
、
c++17
我想要生成一个函数,它将其
参数
转发给另一个函数。我知道std::函数不知怎么做的,但我自己似乎找不到正确的语法。不应该使用内存,否则我将只使用我现在有模板
参数
包的解决方案。
浏览 5
提问于2022-09-08
得票数 1
2
回答
如何在编译时正确确定支持_Float16?
c
、
gcc
、
floating-point
、
clang
、
half-precision-float
STDC_WANT_IEC_60559_TYPES_EXT__#ifdef FLT16_MAX#endif# gcc trunk on
linux
Wextra # clang trunk on
linux
另一个问题是:如果不支持相应的浮点类型,C11 (或更新的)标准是否需要
不定义
浏览 36
提问于2021-11-15
得票数 3
回答已采纳
1
回答
任何低级
宏
都是用来识别iPhone操作系统w/o的,包括任何Apple吗?
iphone
、
macros
在编译普通的iPhone项目时,
定义
了任何
宏
来识别iPhone操作系统上的平台,即使没有包含头文件? 如果不包含标头,则
不定义
TARGET_OS_MAC或目标_OS_IPHONE类
宏
。因此,我正在寻找
定义
在__cplusplus、__GNUC__、_MSC_VER等类似级别的
宏
.等。
浏览 5
提问于2010-04-16
得票数 0
回答已采纳
1
回答
IBM /C++预处理
宏
发生了什么情况?
macros
、
c-preprocessor
、
powerpc
、
xlc
如果没有
定义
__xlc__和__xlC__,那么进入该路径的唯一方法是:inline T1 VectorEncrypt(const T1&T1)__builtin_crypto_vcipher((uint64x2_p)state, (uint64x2_p)key); _ASSERT(0);}#defi
浏览 4
提问于2018-07-31
得票数 1
回答已采纳
2
回答
为什么SDL
定义
主
宏
?
c++
、
sdl
、
program-entry-point
在设置SDL时遇到一些问题后,我发现SDL
定义
了一个替换main的
宏
:extern C_LINKAGE int SDL_main(int argc, char *argv[]);--这就是问题所
浏览 2
提问于2012-08-15
得票数 53
回答已采纳
1
回答
为什么没有INT_BIT?
c
、
posix
为什么limits.h中有针对CHAR_BIT、LONG_BIT和WORD_BIT的_BIT
宏
?为什么它
不定义
一个INT_BIT我看到这些都是由
定义
的
浏览 78
提问于2018-09-19
得票数 2
回答已采纳
4
回答
Lisp -
参数
列表中间的可选
参数
macros
、
lisp
、
common-lisp
我目前有一个
宏
定义
如下: ...)现在,我想向这个
宏
添加一个额外的
参数
,这是一种用户可以随意提供的标志,它将改变
宏
的行为。some-macro :flag some-name (arg1 arg2) (print (special-+ arg1 arg2))) 我故意做了一个概念性的例子来关注什么是重要的,而不是我试图实现的真正的
宏
。正如您所看到的
浏览 10
提问于2019-12-31
得票数 0
回答已采纳
2
回答
在类似于函数的
宏
中添加预处理指令是错误的吗?
c++
、
c
、
macros
我知道我的问题类似于或,但我发现它并不完全相同,而且第二个问题的答案还没有被接受,我决定问,在调用类似于函数的
宏
时,添加预处理指令是否正确?在我的例子中,我有一个类似于函数的
宏
:在代码中的某个地方,如果
定义
了其他
宏
,我将其命名为特定的不同我在我的机器上进行了测试(
linux
,使用gcc 4.8),它工作正常(使用和不使用预处理器指令,使用和
不定义
浏览 3
提问于2016-09-16
得票数 30
回答已采纳
1
回答
调用与
宏
同名的成员函数
c++
、
macros
、
member-functions
void f() {} S s;} 如何在
不定义
宏
如果
宏
被
定义
为#define f() 42 (带括号),我可以像(s,f)()一样修复这个问题。但是在
宏
定义
中没有括号。
浏览 4
提问于2021-12-01
得票数 0
回答已采纳
1
回答
Erlang:如何在模块之外使用-define
宏
?
erlang
假设我有一个模块test.erl,里面是
宏
TOTAL-export([...]) 如何在
不定义
函数的情况下在模块test.erl外部调用?TOTAL (
宏
)?
浏览 2
提问于2010-09-29
得票数 7
回答已采纳
1
回答
emacs
宏
不定义
命令
emacs
、
macros
、
elisp
、
alias
我编写了一个
宏
,该
宏
生成别名,并根据名称生成全局密钥绑定。但是,如果我尝试(
宏
展开‘(defkey-别名,凉爽-函数-make-目录)),然后评估扩展的s-expr,它就能工作了。 调用
宏
和调用
宏
扩展然后进行评估有什么区别?为什么别名是不可调用的?谢谢。
浏览 2
提问于2013-02-13
得票数 0
回答已采纳
1
回答
等待-虽然孩子正常离开,但返回0
c
、
fork
、
waitpid
、
execv
我一直在编写一个生成子进程的程序,并调用waitpid等待子进程的终止。守则如下: pid_t pid = fork(); // here is error handling code that is **not** triggered { execv(args.binar
浏览 5
提问于2014-04-24
得票数 4
回答已采纳
2
回答
在.config文件中
定义
的预处理
宏
在c文件中不可见。
c
、
makefile
、
macros
、
preprocessor
在.config文件中有预处理
宏
,如下所示然后,Makefile内容如下OBJ += ./src/myfile.c文件中,我尝试使用perprocessor
宏
,如下所示,.... /* Compiler does not execute/src/myfile.c文件中获得预处理
宏
定义
。在这方面有什么帮助吗?
浏览 2
提问于2017-10-07
得票数 1
回答已采纳
2
回答
如何在Windows上编写模块?
c++
、
visual-studio
、
module
我目前正在编写一个在Windows和
Linux
上都能工作的程序。该程序使用动态模块(LoadLibrary/dlopen)来简化不同功能的部署。
Linux
部分工作得很好:主程序用-Wl导出函数和变量,--导出-dynamic,这样模块就可以访问它们,并且模块可以用gcc的-shared选项编译,而不需要在链接时解决所有符号依赖。
浏览 3
提问于2011-09-03
得票数 0
1
回答
未
定义
的专有编译器
宏
隐藏着什么危险?
c++
、
macros
、
intel
在我的C++类中,我有一个私有变量
定义
为在我尝试使用Intel C++编译器之前,这一切都很好。我得到了错误: unsigned int _MT;仔细观察后,我发现英特尔有一个预
定义
(和专有的)
宏
_MT。我还不完全清楚这个
宏
是干什么的。我确实知道,它只为64位架构
定义
--这是当今几乎所有的平台。
不定义
这个
宏
有
浏览 4
提问于2014-11-26
得票数 3
回答已采纳
2
回答
调用函数,
不定义
参数
,也
不定义
默认
参数
javascript
、
node.js
、
authentication
、
passport.js
它需要3个
参数
,不设置默认
参数
。但是,如果我调用它时没有
参数
(在app.get中),它确实正确地执行,这怎么可能呢?
浏览 6
提问于2013-08-08
得票数 0
回答已采纳
1
回答
如何强制autoconf
不定义
宏
?
c
、
autoconf
我经常有一个库,我想在其中undef一个
宏
,这个
宏
是由config.h文件中的自动头生成的。AC_CHECK_FUNCS([clock_gettime]) 在过去,我手动编辑文件以删除
定义
。但我不敢相信没有什么东西是我不能直接传递给.如何更改autoconf决定在config.h中
定义
的内容
浏览 4
提问于2021-02-25
得票数 1
回答已采纳
2
回答
-D_DEFAULT_SOURCE是做什么的?
c
、
linux
、
gcc
、
gnu
、
bsd
在此之前,我收到了来自gcc -std=c99的警告,usleep()是隐式声明的。然后我偶然发现了,这导致我使用了-D_BSD_SOURCE。然而,现在gcc告诉我,-D_BSD_SOURCE已经被废弃了,我应该使用-D_DEFAULT_SOURCE。为什么不推荐-D_BSD_SOURCE?为什么要使用-D_DEFAULT_SOURCE呢?那它是做什么的? 我做了,结果只有很多人用它来关闭gcc。我不知道为什么反对-D_BS
浏览 1
提问于2015-03-23
得票数 33
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
C语言编程之程序猿的自我修养,如何提高自身学习效率!
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
网络编程基础漫谈(三)之 select 函数重难点解析 甲篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券