腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
WebAssembly
编译器
错误
:
使用
外部
库
编译
时
未定义
符号
c++
、
qt
、
webassembly
、
emscripten
大家早上好,我开始
使用
webassembly
了。我描述了我的问题:我已经创建了一个简单的静态
库
(称为TinyLib),并且我想在我的
WebAssembly
项目中
使用
它。
WebAssembly
项目(名为TestWidget)是一个简单的对话框,里面有一个标签,我在其中通过TinyLib
库
编写代码。我的意图是将属性的值写入标签中。我用Qt 5.15.0
WebAssembly
编译
了TinyLib,并生成了libTinyLib.a lib,
浏览 86
提问于2021-07-12
得票数 0
1
回答
当我将项目
编译
为静态
库
(
未定义
的引用)
时
,我可以在代码中
使用
QImage吗?
c++
、
qt
、
linker
、
qmake
、
qimage
我正在Qt中开发项目,我需要在
编译
为静态
库
而没有
错误
的类成员函数中绘制图像,但是当我尝试
使用
这个函数
时
,我得到以下
错误
:
错误
:对“QImage::isNull()const”的
未定义
引用<e
浏览 0
提问于2018-06-04
得票数 0
1
回答
Qt .pro组合
库
windows
、
qt
、
mingw
、
qmake
、
.a
我有一个subdirs项目,由以下几个部分组成:我在Windows上
使用
mingw作为
编译器
我认为这是因为在
浏览 8
提问于2021-04-08
得票数 0
回答已采纳
1
回答
externs规则中的多函数签名
google-closure-compiler
、
webassembly
我正在为
WebAssembly
写结束语。 Promise<
WebAssembly
.Instance> instantiate(moduleObject [, importObj
浏览 1
提问于2017-04-09
得票数 0
回答已采纳
2
回答
如何管理共享
库
中
未定义
的
符号
c
、
gcc
、
shared-libraries
我有一个包含
未定义
符号
的共享
库
有没有什么方法可以包含
外部
依赖项,或者告诉
编译器
忽略该
符号
?
浏览 2
提问于2013-01-28
得票数 0
回答已采纳
3
回答
nm报告
符号
已定义,但ldd报告
符号
未定义
linux
、
linker
、
shared-libraries
我需要链接到一个依赖于函数read的共享
库
libfoo.so,我想在read.c文件中定义这个函数。我将所有内容
编译
并链接在一起,但在运行时我得到以下
错误
nm报告
符号
已定义 00000000000022f8 t sread$ldd -r baz | grep srea
浏览 0
提问于2009-06-03
得票数 2
回答已采纳
2
回答
编译
Fortran
外部
符号
compilation
、
fortran
、
symbols
将fortran代码
编译
成目标文件
时
:
编译器
如何确定
符号
名称? 当我
使用
内部函数"getarg“
时
,
编译器
会将其转换为一个名为"_getarg@12”的
符号
。我查看了
外部
库
,发现里面的
符号
名叫做"_getarg@16“,"getarg”末尾的"@number“有什么意义?
浏览 1
提问于2012-11-18
得票数 3
回答已采纳
1
回答
ARM散布文件
符号
未定义
?
compiler-errors
、
arm
、
makefile
在我的散点文件中,我有一个名为TCM_COPY的内存区域,
外部
无
符号
整型Image$$TCM_COPY$$Base。但是当我
编译
这个C文件
时
,ARM
编译器
产生了一个
错误
;我想知道为什么我不能从我散布文件中导入区域
符号
??
浏览 13
提问于2017-07-03
得票数 0
1
回答
如何避免std::vector<double>代码的多个副本?
linux
、
c++11
、
stl
、
linker
、
g++
它生成一个或多个从共享
库
。从共享
库
通过接口与主程序进行交互,交换std::string、std::vector和其他。必须尽量减少从共享
库
的
编译
时间,因为此
编译
是在客户站点上动态完成的。例如:一旦交换了STL容器,我就会得到STL代码的1+ numb
浏览 0
提问于2021-07-26
得票数 0
3
回答
为什么当您不定义一个函数
时
,您会得到一个链接器
错误
,而不是
编译器
?
c++
、
c
例如 { } 这将
编译
但不链接我理解这个问题,我只是不明白为什么它
编译
得很好,但没有链接。
浏览 3
提问于2013-11-17
得票数 3
回答已采纳
2
回答
为什么GCC要保留空函数?
c
、
function
、
optimization
、
gcc
、
macros
. */#else{}因此,如果
符号
未定义
-当功能被禁用时-一个空函数被
编译
到可执行文件中。深入研究程序集清单,GCC似乎在禁用优化时
编译
和调用空函数。如果启用了优化,也
使用
了-O2和-O3,那么它只
编译
必要的堆栈处理代码,但它优化了调用指令。总之,它保留了这个功能。对于非空的,但未
使用
的方法,
浏览 2
提问于2012-04-06
得票数 14
回答已采纳
3
回答
编译
包含在头文件中声明的函数的源文件
c++
、
class
、
compiler-construction
、
g++
、
forward-declaration
现在,当我尝试用'cc -c un2.cpp -o un2.o‘
编译
un2.cpp
时
,我得到一个
错误
信息 un2.cpp:1:7: error: forward declaration of ‘struct employee’ 为什么
编译器
不将employee作为
外部
符号
(就像它将接受先前声明但
未定义
的
符号</e
浏览 1
提问于2012-08-15
得票数 0
3
回答
未定义
引用
错误
的含义
c++
、
linux
、
gcc
未定义
的引用
错误
是指缺少声明还是定义,还是两者都有?
编译器
: Linux平台上的GCC
浏览 4
提问于2012-01-03
得票数 2
回答已采纳
2
回答
在Visual Studio C++中,文件如何进入
外部
依赖项?
c++
、
visual-studio
、
visual-c++
、
external-dependencies
我想知道为什么我的一个项目在“
外部
依赖项”下列出了VDSERR.h,而另一个项目没有,并且给我一个关于在那里定义的
符号
的“
未定义
符号
”
编译器
错误
。如何将此文件也包含在其他项目中?
浏览 10
提问于2011-07-21
得票数 59
回答已采纳
2
回答
C++
编译器
生成的
符号
类型
c++
、
compiler-construction
、
compilation
、
gnu
、
gnu-toolchain
我在寻找C++
编译器
如何准确地决定要定义或
未定义
哪个
符号
时
遇到了一些问题。我的意思是,在C++源代码中,我如何知道变量/函数是否会被
编译
成已定义或
未定义
的
符号
。首先,我认为所有已定义的变量/函数都将是已定义的
符号
,但似乎并不是这样。有没有一种方法可以准确地确定这一点,考虑到静态,
外部
,内联,...关键字也是?*更新问题不是关于C++中的定义和声明,也不是我的代码是否可以
编译
。现在,如果我
编
浏览 9
提问于2012-05-08
得票数 0
2
回答
C++
使用
指向
未定义
函数的指针进行
编译
和链接
c++
、
linker
、
static-assert
)();};定义带有指向不存在函数的指针的全局变量api .然而,它
编译
此代码是共享
库
的一部分。只有当我在运行时加载
库
时
,它才会失败。如何在库链接
时
检查是否忘记定义任何函数? 更新:提到了同样的问题,答案是相同的:-Wl,--no-undefined。但是,根据下面接受的答案,在
使用
-Wl,--no-undefined
时
应该小心。
浏览 3
提问于2017-05-25
得票数 3
回答已采纳
3
回答
编译器
如何处理
外部
变量
c++
、
dll
、
extern
iostream> extern int* PPPP; cout<<"*PPPP"<<*PPPP<<endl;由于
错误
但是奇怪的是,我们可以把它
编译
成一个静态
库
。但是,我们不能将其转换为dll,存在链接
错误
(未解析的
外部
sysmbol pppp) 我们猜测这是因为在创建静态
库
时
,名称PPPP (虽然是extern)无论如何
浏览 0
提问于2013-03-22
得票数 2
回答已采纳
1
回答
使用
gcc插件与交叉
编译器
,
未定义
的
符号
gcc
、
arm
、
cross-compiling
、
gcc-plugins
我想看看是否有可能在一个交叉
编译器
中
使用
gcc插件(手臂-零-eabi-gcc)。然而,我遇到了
编译器
错误
,并且怀疑我试图做的事情是否可能。我试图设置的插件是: 我正在
使用
-m32标志在x86-64linux上
编译
插件,因为交叉
编译器
是一个32位的应用程序。但是,当我尝试
使用
-fplugin在交叉
编译器
中
使用
插件
时
,我会得到一个
未定义
的
符号
编译器
浏览 7
提问于2020-01-31
得票数 2
回答已采纳
2
回答
标头未被识别
c++
、
include
、
makefile
main.cpp `pkg-config --cflags --libs gtk+-2.0`#include <libsyncdaemon-1.0/libsyncdaemon/syncdaemon-transfer-info.h>每当我试图
编译
我的代码
时
grep,我跟踪了四个syncdaemon
浏览 3
提问于2011-06-17
得票数 1
回答已采纳
1
回答
没有
使用
闭包
编译器
编译
的es6模组
库
导出
符号
javascript
、
ecmascript-6
、
google-closure-compiler
、
es6-modules
起始点:许多js文件通过闭包
编译器
(ADVANCED_OPTIMIZATIONS级)在一个
库
文件中成功
编译
(没有警告/
错误
)。一些HTML文件包括
库
和一些未
编译
的js,它们成功地访问了这个
库
中定义的所有whatever。尝试2:所有的/** @export */ whatever都被goog.exportSymbol('whatever', whatever)取代 这是成功的
编译
(没有警告
浏览 0
提问于2017-09-07
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从四个问题透析Linux下C++编译&链接
嵌入式C语言编程规范
C语言编程常见问题分析,以及错误解决办法!
Sodium:一个提供加密、解密、签名等功能的软件库
符号的那些问题
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券