腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
要
定义"SQLITE_
EXTERN
extern
“
、
、
在sqlite的源代码中,您可以看到以下定义:** Add the ability to override '
extern
'#ifndef SQLITE_
EXTERN
#endif 我不太确定在什么情况下我们可能想要覆盖"
extern
",你有什么想法吗?
浏览 1
提问于2012-01-02
得票数 1
回答已采纳
6
回答
为什么
对C函数的
C++
回调需要“外部C”?
、
、
、
namespace boost {
extern
"C" void *thread_proxy(void *f) ....pthread_create(something,0,&thread_proxy,something_else); }您到底
为什么
需要这个
extern
事实上,在我写的所有运行在许多平台上的代码中,我从来没有
使用
过
extern</e
浏览 63
提问于2010-04-08
得票数 17
回答已采纳
1
回答
为什么
锈蚀函数和FFI
C++
函数执行顺序相反?
、
我试图将外部
C++
函数与我的Rust应用程序链接起来。该函数工作正常,但它的执行顺序与从Rust代码中调用它的顺序不同。
extern
crate libc;
extern
printf("from
C++
: %d\n", t);
浏览 0
提问于2018-03-25
得票数 12
3
回答
为什么
防止名称损坏C文件
、
、
、
我正在研究如何在CPP项目中
使用
C库来防止编译器名称损坏:
extern
"C" {但我也读到
C++
编译器不会损坏.c文件。那
为什么
要
费心呢?您如何自动将这个
Extern
"C“添加到它们中?有自动化这个过程的工具吗?
浏览 0
提问于2019-01-15
得票数 0
回答已采纳
5
回答
外部"C“是否应包括
C++
函数的声明或定义?
、
在中,我猜在cpp文件中
使用
extern
"C"的目的是使封闭的
C++
函数可以在C程序中
使用
。//
C++
代码:
extern
&qu
浏览 1
提问于2016-06-20
得票数 15
11
回答
为什么
要
使用
'
extern
“
C++
‘?
、
在这个中,关键字
extern
后面可以跟"C“或"
C++
”。
为什么
要
使用
'
extern
“
C++
‘?它实用吗?
浏览 43
提问于2009-03-04
得票数 77
回答已采纳
1
回答
C/
C++
用不同的编译器编译程序的不同部分
、
、
、
、
我正在用
C++
编写一个程序,它需要调用一个用开放源码C程序编写的子例程。C文件名为shd.c。(程序中没有shd的头文件)。
使用
gcc编译器可以很好地编译C程序,而在不引用C文件的情况下
使用
g++编译它时,
C++
程序也可以很好地工作。但是,g++非常不喜欢C程序,当我用g++自己编译shd时,会给出成百上千的错误和警告,当我包含C文件时,我在编译
C++
程序时也会遇到同样的问题。到目前为止,我包含C文件的方式如下:#include "
浏览 0
提问于2013-05-22
得票数 0
回答已采纳
1
回答
“‘YYSTYPE”没有成员
、
、
、
、
lang/lib/lex_lexer.l:27:9: error: ‘YYSTYPE’ has no member named ‘str’ 我确保了YACC头文件包含YYSTYPE定义,并且Lex输出文件在
使用
浏览 0
提问于2011-04-05
得票数 0
2
回答
何时在
C++
中
使用
外挂"C“?
、
、
可能重复:
extern
"C" bool doSomeWork() { return true;
为什么
我们要
使用
extern
"C"块?我们能用
C++
中的东西来代替这个吗?
使用
extern
"C"有什么好处吗? 我确实看到了一个解释的链接,但是既然我们已经有了
C++
,
为什么
我们需要用C来编译一些东西呢?
浏览 5
提问于2009-08-18
得票数 24
回答已采纳
2
回答
如何
使用
__libc_start_main
使用
g++覆盖入口点
、
我们希望在用户的主函数之前注入一些函数,并发现LD_PRELOAD覆盖__libc_start_main将适用于
使用
gcc的C程序。
浏览 2
提问于2020-05-18
得票数 1
回答已采纳
2
回答
为什么
在跨多个文件共享时不需要将"const char *“装饰为"
extern
”
、
在阅读
C++
书籍时,我了解到
要
共享一个const变量/对象跨多个文件,我们需要在其中一个文件中定义一个const变量,并在
使用
它的每个源文件中声明它。例如,
extern
const int ca = 100;
extern
const然而,当进入一个const char指针时,我们不需要
使用
extern
来定义它,而且它可以很好地
浏览 1
提问于2014-06-04
得票数 1
回答已采纳
2
回答
LNK2019:函数中未解析的外部符号
、
、
、
EDIT1:#ifdef __cplusplus#endif 并删除eboot.h中的声明并将其添加到file_1.cpp
浏览 4
提问于2013-11-20
得票数 0
回答已采纳
3
回答
从
c++
调用lib文件中的c函数
、
、
我必须从
c++
调用在lib文件中声明的c函数。我必须为此设置什么指令/属性/配置?
浏览 0
提问于2010-12-01
得票数 2
回答已采纳
3
回答
“C”
我的印象是,这个构造是在包含C头并与C代码链接时
使用
的(如果我错了,请纠正我)。这是否意味着我在不处理对象文件时从来不用
使用
"
extern
C“?如果我错了,
为什么
旧的C代码不能编译成
C++
,因为它很可能是合法的
c++
代码?我对此有点怀疑,因为我发誓在
使用
旧的C源代码时,
C++
中的链接器错误只能用"
extern
“来解决,而库头确实有#
extern
"
浏览 4
提问于2013-12-23
得票数 2
回答已采纳
5
回答
如何将一个文件中全局常量变量访问到不同的文件
此变量在xyz.cpp中定义下面的main()方法是用abc.cpp编写的{}
浏览 0
提问于2012-02-05
得票数 3
回答已采纳
1
回答
理解C和
C++
中的暂定定义
、
、
我知道暂定的定义就像int i;int i=5; 并且只
使用
过一次,但是在代码中有许多暂定定义有什么意义(
为什么
我需要声明它两次)?以及
为什么
重复的暂定定义在
C++
中产生错误,而在C中工作得很好。
浏览 0
提问于2018-08-13
得票数 0
回答已采纳
1
回答
g++未定义的引用静态成员变量
、
、
、
、
我正在
使用
g++和一个makefile编译它。g++版本为4.1.2 20080704。以下是仍然包含错误的简化代码:
extern
"C" #endif { MyClass():log; { return 0;} //
extern</e
浏览 3
提问于2011-10-17
得票数 1
回答已采纳
3
回答
无法为windows构建
C++
项目
、
、
、
我构建了很少的
C++
项目,我不熟悉不同的选项。有人能提出可能有用的建议吗?摘自:
extern
"C" BOOL IsAPIReady(DWORD hAPI); 根据WaitForAPIReady文档,我需要包括kfuncs.h,根据IsAPIReady文档,我应该
使用
浏览 5
提问于2011-02-01
得票数 2
1
回答
从托管C#代码中没有发生未执行的调用
、
、
, EntryPoint = @"IsTherePower", CallingConvention = CallingConvention.Cdecl)] var test = IsTherePower(); }}(从
C++
-> Windows桌面->动态链接库创建dll项目(->)) "IsT
浏览 1
提问于2018-10-15
得票数 0
1
回答
链接器在库中找不到符号
、
、
、
我
使用
CMake构建了一个C库。sshserial.c sshserial.h)我在
C+
+程序中
使用
这个库。
浏览 0
提问于2017-05-31
得票数 2
回答已采纳
点击加载更多
相关
资讯
宏,const,static,extern区别和使用
为什么要学习和使用C语言?
C/C+编程笔记:在C+中如何调用C语言的代码?你可以这样做
为什么要选择使用体积测量DWS设备?
C与C+的互相调用!就像大学宿舍一样,我用你的,你用我的!
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券