腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8291)
视频
沙龙
1
回答
为
C++
构建Lua
、
、
、
根据Lua,如果Lua5.1或更高版本被编译为
C++
,它将使用
C++
异常。因为Lua是一个C库,所以它只在makefile中引用CC。但是,现在当我将我的
C++
应用程序链接到Lua (静态)库时,我会收到许多Lua函数(lua_checklstring、lua_pushinteger等)的未定义引用错误。make generic CC="gcc" 我是否不正确地为
C++
编译Lua?我假设我需要以某种方式使用g++,因为Lua源代码包含对cplusplus的预处理器检查,以确定是否应该启用
C++<
浏览 2
提问于2013-12-30
得票数 4
回答已采纳
1
回答
使用bjam编译的
C++
中未定义的符号
、
、
、
、
我有一个通过Boost
Python
与
C++
接口的
Python
应用程序。应用程序的
C++
段是使用Bjam构建的(Bjam文件可以在问题的底部找到)。
C++
编译(并似乎链接)很好。
Python
执行后不久,它就会抱怨一个未定义的符号,该符号来自
C++
文件。此
C++
文件包括声明未定义符号的
C++
头。如果删除对有问题变量的引用,代码将继续执行。
python
代码调用一个
C++
方法,该方法使用C_NAMESPA
浏览 0
提问于2018-05-03
得票数 1
回答已采纳
1
回答
如何停止Qt类中的
名称
损坏?
、
、
、
、
然后在
python
中使用ctype访问该dll。 当我通常写dll时,方法
名称
会被损坏,所以我不能直接使用它们。
浏览 3
提问于2021-06-30
得票数 0
回答已采纳
1
回答
打印
c++
名称
损坏
我正在读
c++
的一本书,书中指出,链接器通常会被传递给损坏的
名称
,而不是原始
名称
。所以,我正在试着看看乱七八糟的名字会是什么样子。因此,我创建了一个名为Test的类,它只包含函数签名,并将其保存到一个名为name_
mangling
.cpp的文件中g++ -o name_
mangling
name_
mangling
.oundefin
浏览 1
提问于2012-08-06
得票数 1
2
回答
如何使用
python
调用
c++
函数?
、
、
、
、
我想知道在
python
代码中是否有使用
c++
函数的方法 return 0;使用cmd编译它:from ctypesresult= mydll.add(10,1)但我犯了一个错误: "c:\
浏览 2
提问于2019-10-22
得票数 1
回答已采纳
1
回答
ImportError:动态模块不定义init函数
、
我在
C++
中的
Python
扩展如下:setup(name='extPy', version='1.0', \使用
python
浏览 5
提问于2015-01-20
得票数 7
回答已采纳
1
回答
如何只允许getter/setter获取/设置变量值?
、
在本例中,用户仍然可以使用以下方法访问和设置变量:obj._x=10即使在下面的代码中使用__x而不是_x,x仍然不会成为私有的。因此,_x的唯一目的是让程序员知道它不是通过obj._x直接设置的。 def __init__(self): def x(self): retur
浏览 1
提问于2019-09-09
得票数 2
回答已采纳
1
回答
如何在C++Builder项目中静态链接Delphi过程
、
我想静态地链接来自C++Builder源代码的Delphi函数。我将.pas文件添加到C++Builder项目中。我尝试了以下声明:procedure SayHi; stdcall;extern "C" {}[ilink64 Error] Error: Unresolved external 'SayHi' referenced from C:\DEV\PACKSWAP\WIN64\DEBUG\MAI
浏览 3
提问于2014-01-30
得票数 1
回答已采纳
1
回答
用于Node.js
C++
addon开发的编译器版本问题
、
、
、
、
我知道,由于
名称
mangling
,
C++
程序依赖于编译器。因此,我有以下关于
C++
的Node.js加载项的问题。我们如何知道在我的机器(Mac、Windows或Linux)上的预构建
C++
发行版使用哪个Node.js编译器?如果我知道安装的Node.js的确切编译器版本,那么我应该使用相同的编译器来开发
C++
插件,对吗? 谢谢。
浏览 3
提问于2016-12-20
得票数 0
2
回答
什么是用户控制的命名空间?
、
、
我浏览了许多与
Python
中使用下划线有关的问题,我想我已经理解了其中大多数问题的答案(比如private属性、name
mangling
等等)。我想我也理解了前面提到的双重引导和后置下划线的用法。我猜这是为了保护像__init__这样的函数,这些函数类似于
C++
和
C++
等语言中的构造函数。但是它不应该被称为community-controlled namespaces (社区,我指的是
Python
社区)吗?作者说user-controlled namespaces是什么意思?实际上,它的意图似乎正好相反
浏览 1
提问于2014-04-06
得票数 1
回答已采纳
1
回答
重新检查
C++
中包含的C头
、
、
、
我刚刚阅读了讨论的场景,在这些场景中,一段代码在C和
C++
中都是有效的,但在每种语言中都会产生不同的行为。extern "C" {} 但到目前为止,我所发现的只有"C“这个词才能保证
名称
”
mangling
我找不到任何关于它是否将所有语句计算为C的信息,因此可以将sizeof(&
浏览 1
提问于2013-11-12
得票数 5
3
回答
使用dumpbin.exe的DLL函数名
、
、
、
我在visual 2010中编写了一个包含大量函数和类的.dll库。当我使用以下方法查看文件的内容时:使用某种函数位置指针获得长函数名,它看起来如下(.dll中的第二个条目):这在某种程度上很难理解,但我从其他..dll s中看到了“更好的”过程/函数列表,如下所示: 141 8C 00002A08 PogoDbWrit
浏览 7
提问于2013-02-26
得票数 12
回答已采纳
1
回答
基于
C++
签名获取破损符号名
、
、
有人知道如何根据给定的
C++
函数签名获得破损的符号名吗?
浏览 2
提问于2015-09-15
得票数 1
1
回答
如何从可视化
C++
中使用Delphi
、
Delphi做一个DLL
名称
损坏,如这篇德国文章http://edn.embarcadero.com/article/27758解释(如果需要的话使用您最喜欢的翻译页面)。
名称
mangling
与使用__declspec(dllexport)与visual
C++
明显不同。 是否有任何已知的方法来使用从Visual公开的类?如果没有,我们如何着手处理这样的任务呢?
浏览 0
提问于2016-09-12
得票数 1
1
回答
CFFI即使在库中也找不到函数。
、
、
、
、
/usr/bin/env
python
ffi = FFI() typedef structdist-packages/cffi/api.py",第810行,以__getattr__ make_accessor(
名称
)表示 文件"/usr/local/lib/
python
2.7/dist-packag
浏览 4
提问于2016-02-26
得票数 0
回答已采纳
2
回答
对库中的某些非内联方法的“未定义引用”错误
、
、
、
在解决了问题之后,我有了一个新的问题:详细信息:...一般情况:这通常表示库缺失,但在本例中下面是一个例子:Start.he
浏览 4
提问于2013-03-12
得票数 1
回答已采纳
1
回答
从程序集中确定C函数的参数类型
、
、
我正试图反向工程一个核心基础函数,并在我的代码中使用它。我已经确定了该函数所需的参数数仅为1,并且99%确定该函数将接受单个CFStringRef并返回一个CFStringRef。因此,我声明了这样的函数:然后我试着用它: CFStringRef formattedAddress = CPPhoneNumberCopyFormattedStringForTextMessage((CFStringRef)@"t
浏览 1
提问于2012-09-06
得票数 1
回答已采纳
1
回答
如何在LLVM中调用函数
、
、
我想问您如何正确地将自己的
c++
函数调用/绑定到LLVM。FunctionType::get( ); // External -
c+
浏览 0
提问于2015-04-27
得票数 5
回答已采纳
1
回答
继承
python
中的私有变量
、
在
python
中继承时,我得到了以下私有变量的错误: class animal(object
浏览 1
提问于2016-11-24
得票数 1
回答已采纳
3
回答
C++
名称
损坏与链接器符号解析
、
C++
编译器的
名称
不同,但它们是公开记录的。为什么链接器不能从对象文件中解码一个损坏的符号,并试图通过其他对象文件/静态库中的任何损坏约定找到一个损坏的版本?如果链接器能够做到这一点,难道它不有助于缓解
C++
库的问题,即每个编译器都必须重新编译它们才能解决符号问题吗?我发现的乱七八糟的文件清单:GCCLLVM故障类
浏览 0
提问于2012-12-31
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券