腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3515)
视频
沙龙
1
回答
xcode
c
/
c
++链接器错误:未定义符号
c++
、
c
、
xcode
、
macos
、
debugging
我做了一些搜索,但我
的
问题似乎是微不足道
的
,所以没有人问。void free_and_null (char **ptr);void free_and_null (char **ptr= NULL ) { *ptr = NULL;} /* END free_an
浏览 4
提问于2015-07-01
得票数 2
5
回答
链接器表示未定义
的
函数
引用
c
、
linkage
文件a如下:#include <stdio.h>int main() fun1();}file b.
c
int fun1(){ return 0;当我试图编译我
的
代码时,编译器给出了一个错误:未定义
的
引用到fun1。如果我在b.
浏览 0
提问于2013-08-03
得票数 0
2
回答
不能对全局变量使用标准库
函数
名,即使没有包含标头。
c
声明一个与标准
函数
同名
的
全局变量会在
clang
(但不是gcc)中产生错误。这并不是由于头文件
中
先前
的
声明所致。我可以通过编译以下一行文件来获得错误:克朗说foo.
c
:1:14: note: previous definition is her
浏览 2
提问于2014-05-24
得票数 2
回答已采纳
2
回答
(
c
++)
c++
、
qt
、
static
/A #includes queue1 Mainwidow #includes A A和MainWindow都需要使用queue1
的
一个实例,所以我在A
中
定义它,比如"static queue1 q1“;然后在A.h
中
,我在q1
中
推送"A”,但当我试图在主窗口中输出它时,我得到了垃圾桶。当我尝试在mainwindow.h
中
推送"mainwindow“,然后输出时,它是正常
的
。我使用
浏览 0
提问于2011-05-28
得票数 0
回答已采纳
1
回答
静态与外部本质
c
、
gcc
、
static
、
clang
、
intrinsics
Clang
6.0.1 avxin.h声明如下:GCC 5.5有:
extern
__inline __m256i __attribute__((__gnu_inline__, _always_inline__, __artificial__)) _mm256_set1_epi32(int)
为什么
其中一个是
extern
static**?**和,这是在一个调用_mm256_set1_epi3
浏览 1
提问于2019-07-19
得票数 3
回答已采纳
1
回答
C
++块作用域外部声明链接,混淆
C
++标准解释
c++
、
clang
、
c++14
、
language-lawyer
、
c++17
标准 (
C
++ 11草案)和 (
C
++ 14草案)都有相同
的
段落。 B.6B.6 在块作用域中声明
的
函数
的
名称和由块
浏览 0
提问于2018-07-20
得票数 9
回答已采纳
3
回答
为什么
枚举常量没有链接?
c
、
enums
、
language-lawyer
、
extern
我试图理解enumeration constant
的
链接,但在标准N1570
中
找不到明确
的
答案。6.2.2(p6) 所以我需要理解常量不是对象。执行环境
中
的
数据存储区域,其内容可以表示值。还有6.2.2(p4
浏览 1
提问于2019-01-28
得票数 1
回答已采纳
2
回答
C
代码如何在没有前导
下划线
的
情况下调用外部
函数
?
c++
、
c
、
macos
、
clang
假设我有一个dylib (不是由我编写
的
),它导出一个
函数
"Foo“。如果我宣布它是然后尝试调用它,我得到一个链接错误,说_Foo丢失了。在不修改dylib
的
情况下,我如何处理这个问题?也许是一些模糊
的
链接标志,或者声明
中
的
Clang
标记,使其不期望
下划线
?
浏览 4
提问于2013-09-30
得票数 2
回答已采纳
3
回答
显式实例化类模板
中
的
自动构造
函数
c++
、
templates
、
c++11
我在头文件(obj.h)
中
声明了一个带有显式自动移动构造
函数
(= default)
的
= default模板。template struct Obj<false>;模板
的
成员
函数
在另一个文件(obj.cpp)
中
定义,并显式地实例化模板: /如果我从Obj<true>::member_fun()
中
删除
对move构造
函
浏览 7
提问于2016-08-13
得票数 9
回答已采纳
2
回答
未定义
的
引用调用
C
中
的
程序集
函数
c
、
assembly
、
undefined-reference
我就是找不到解决这个问题
的
办法。
extern
void _start_thread( pointer ); _start_thread(((UserThread*)currentThread)->getUserMain());谢谢你
的
帮助..
浏览 0
提问于2012-10-17
得票数 0
回答已采纳
1
回答
C
++:全局范围变量声明与
C
语言链接声明冲突
c++
、
xcode
、
c++11
、
extern
、
linkage
我有一些InDesign插件
的
遗留代码,我正在尝试为使用
C
++11支持
的
编译器与XCode一起编译
的
新版本
的
InDesign进行编译。
extern
对象/变量
的
声明如下:cpp文件AdWrksSession.cpp包含一个全局类对象,其默认构造
函数
与
extern
linkage 我已经尝试
浏览 2
提问于2017-03-03
得票数 0
回答已采纳
1
回答
LLVM万花筒教程局部外挂失败
llvm
、
extern
除了本地
的
外行(与数学
函数
相反),一切都很好。根据本教程,putchard在我
的
代码
中
声
明为
extern
"
C
" DLLEXPORT double putchard(double X) { fp
浏览 0
提问于2019-01-05
得票数 2
回答已采纳
2
回答
如何阻止
Clang
复制标准
C
头文件
中
的
函数
?
clang
、
glibc
我有一些非常可爱
的
C
99代码,它们是从多个.
c
文件编译而来
的
,当我用
Clang
2.7编译时,我得到了一些非常奇怪
的
错误:a2test.o:/usr/include/bits/stdio.h:77: first defined here 发生
的
情况是,<
浏览 1
提问于2011-09-02
得票数 8
回答已采纳
2
回答
有没有一个用
C
++包装
函数
的
例子?
c++
、
linux
、
gcc
、
g++
我在网上搜索了很多次,但我找不到一个适用于g+
的
例子,所有的例子都适用于GCC。我一直得到
的
错误是:wrap_malloc.cc:(.text+0x20): undefined则此代码可以正常工作):#include <cstdlib> void *__wrap_malloc(size_t
c
浏览 0
提问于2010-09-30
得票数 5
回答已采纳
2
回答
限定标识符
C
++
的
重复外部声明
c++
、
c++11
、
language-lawyer
为什么
限定名不能在
函数
内部重新声明?以下代码无法编译(在MSVC2015和
clang
中
){} {
extern
更新值得注意
的
是 语法确实允许
ext
浏览 3
提问于2015-07-30
得票数 4
回答已采纳
1
回答
clang
错误:不支持:在计算出链接后,由ty胡枝子f声明匿名类型指定
的
名称。
c
、
compiler-errors
、
clang
我
的
代码如下所示:inline void fun() { int i;}root:~/test #
clang
-
c
test.
c
test.
c
:2:19: error: unsupported: anonymous
浏览 1
提问于2022-01-25
得票数 2
1
回答
Qt Creator无法使用
C
不兼容
的
代码编译外部"
C
“块
c++
、
qt
、
qt-creator
、
qmake
我在
C
++
中
的
一个项目中使用Qt Creator,其中一些头文件包含带有
函数
声明
的
外部"
C
“块,这些块包含
C
语言不兼容
的
代码,例如默认参数和bool/true/false
的
使用。下面是
extern
代码块
的
示例代码片段:
extern
"
C
" { int
浏览 2
提问于2018-12-08
得票数 0
2
回答
具有java类
的
本机应用程序。无法从java调用本机代码
android
、
android-ndk
、
java-native-interface
、
native-activity
下面是jni示例,我在java类
中
声明了原生方法,并在识别完成时调用它:我在engine.so
中
实现了这个方法。我
的
Android.mkLIB_PATH := $(PROJ_PATH)/../../../../../Smart/SmartLOCAL_
浏览 8
提问于2015-01-30
得票数 0
2
回答
尝试学习shine -III编码器-获得“
C
++内置类型‘bool’
的
重新声明”
c++
、
c
、
qt
、
qt-creator
、
mpeg
我正在研究mpeg layer-III编码在即将到来
的
项目中
的
工作方式。我下载了shine编码器,因为据说它是最简单
的
。是链接。 mainc(argc,argv);这是main.h:#define MAI
浏览 1
提问于2010-10-18
得票数 0
回答已采纳
4
回答
标记为外部"
C
“
的
C
++
函数
可以抛出吗?
c++
、
extern-c
我有一些
C
++
函数
,我想使用
extern
"
C
"声明它们,即使它们只在
C
++代码
中
调用。是的,我知道这很奇怪,但这是我想要做
的
一致性
的
事情,因为我们有混合
的
C
和
C
++声明。我只想确保将
C
++
函数
声
明为
extern
"
C
"不会影响抛出
的
行为。它看起来像这样
浏览 6
提问于2013-04-06
得票数 31
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+存储类
C+23 特性概览
Rust FFI 编程-cbindgen 工具介绍
养良好C语言编程风格,编优质C语言代码,这才是C语言的开始
C语言编程经验
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券