腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
打包在jar文件中的来自java应用程序的
c++
、
、
我想从java应用程序
调用
一个打包在jar文件中的
c++
程序。可以从jar文件打包并
调用
c++
吗?谢谢
浏览 4
提问于2013-04-09
得票数 1
2
回答
如何
动态
加载
C++
函数
、
、
、
我有一个
C++
应用程序,如何从test.cpp函数加载函数并执行它?我需要一个针对Windows和
Linux
的解决方案。我之所以需要这个函数,是因为我的应用程序用户应该根据自己的需要更改这个函数。
浏览 2
提问于2012-12-14
得票数 0
2
回答
利用
C++
开发
Linux
系统相关程序
、
、
在做与
C++
相关的
Linux
工作时,我正在考虑这个问题。
C++
风格的
动态
分配支持
Linux
系统
调用
吗?由于
C++
使用新/删除,所以在手册页中,
linux
系统
调用
使用C风格的
动态
分配。我们可以互换地使用它们吗?还是有将
C++
风格的
动态
变量传递给C型
动态
变量的限制?或者只要保持一致就行了?另外,这个问题更多关注的是如何利用
C
浏览 1
提问于2012-08-14
得票数 0
2
回答
如何从
C++
函数/Qt方法按需加载
动态
库
、
、
、
、
创建了
动态
库
,如下所示struct Tcl_Interp;1)简化ccL/tools/
linux
64/qt-4.6.0/lib -lQtCore -lQtGuitclsh和给定的命令%加载libmy.so 是否有任何与加载等效的
C
++函数/ Qt可以根据需要从另一
浏览 3
提问于2016-09-02
得票数 2
回答已采纳
7
回答
动态
库
是否违反了
C++
标准?
、
、
、
C++
标准3.6.3状态是否意味着它违反了
C++
标准,因为这些析构函数已经过早运行?
浏览 6
提问于2011-11-03
得票数 22
回答已采纳
4
回答
g++问题:未捕获异常
、
、
、
情况是,我有一个用
C++
编写的
动态
库
,它由另一个
动态
库
包装,也是用
C++
编写的(具体地说,是由SIP生成的)。第一个
动态
库
定义了一个函数do_raise,该函数抛出一个异常RaiserError,它是std::exception的子类。第二个
动态
库
在包装Python中,它试图捕获RaiserError,以便将其转换为do_raise异常。 使用Visual
C++
构建,一切都按预期工作,并且Rais
浏览 2
提问于2009-09-22
得票数 3
1
回答
您能在android应用程序中直接链接静态
库
吗?
、
、
我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接静态/共享
库
的问题。add_library(native-lib生成APK时,我无法找到静态
库</em
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
3
回答
从
C++
源文件创建Windows DLL
、
、
、
我在
C++
中有多个源文件,我想用它们来创建一个
动态
链接
库
。然而,对于Windows,我想我必须修改源文件才能生成DLL。有没有办法用提供的源文件生成DLL (一个类似
linux
中的*.so的文件)?如果我错了,请纠正我,我认为*
linux
的dll也是如此。之所以需要这样做,是因为在Windows Platfrom中使用SWIG来
调用
python中的
C++
函数。我被困在需要在wi
浏览 3
提问于2009-10-22
得票数 4
1
回答
我们可以在窗口上使用.so文件吗?
、
、
、
我需要在windows和
linux
平台上为我的
c++
代码
库
动态
创建和链接
库
。我知道DLL格式适用于windows,而.so则用于
linux
平台。但是我读到.so也可以在windows平台上链接。我的问题是,我能否创建一个通用
动态
库
(.so)来在windows和
linux
上运行我的应用程序?如果是,怎么做?
浏览 3
提问于2016-01-18
得票数 1
回答已采纳
3
回答
为什么在
调用
C# DLL时不需要提供字符串缓冲区?
、
、
、
我了解到,当
C++
调用
者使用另一个
C++
动态
链接
库
时,
调用
者必须分配一个具有特定最大长度的字符串,并将该指针和最大长度传递给
C++
被
调用
者/
动态
链接
库
。因此,
C++
调用
者将执行以下操作:现在我了解到,当
C++
调用
者使用C#
动态
链
浏览 2
提问于2018-07-13
得票数 0
2
回答
C# DLLImport导致过多的IO操作
、
、
我有一个C#程序,它使用DLLImport(
C++
)
调用
stdcall
动态
链接
库
。但使用进程监视器时,我发现每次
调用
C++
动态
链接
库
中的函数时,都会导致三个IO操作来打开、读取和关闭该
动态
链接
库
文件。 我正在
调用
的
C++
dll中的函数是静态的。我没有
C++
动态
链接
库
的源代码来更改它。如何避免这些过多的IO操作?是否可
浏览 4
提问于2012-03-28
得票数 4
回答已采纳
3
回答
你能从C
动态
链接
库
调用
C#
动态
链接
库
吗?
、
、
、
、
我用C#构建了一个
动态
链接
库
。现在,我想使用
调用
该
动态
链接
库
中的函数。R环境支持
调用
非托管C/
C++
动态
链接
库
,但不支持
调用
.NET
动态
链接
库
,所以我的问题是,我能从C/
C++
动态
链接
库
调用
C#
动态
链接
库
中的函数吗?如果是这样的话,你有关于如何做的信息的链
浏览 1
提问于2009-04-08
得票数 8
回答已采纳
3
回答
C和
C++
.lib文件是可移植的吗?
、
、
假设编译的代码实际上是可移植的(只是使用标准
库
之类的东西),那么我可以在跨多个平台的项目中使用相同的.lib吗?或者它们只能在编译的平台上运行?我正在将我的
C++
项目从Windows移植到
Linux
,我使用了一些第三方
库
,包括openAL、FreeType和FreeImage,我想知道是否需要获得/重新编译新的
库
文件。
浏览 2
提问于2014-05-09
得票数 3
回答已采纳
2
回答
如何从原生C(++) DLL
调用
.NET (C#)代码?
、
、
my.dll .NET项目链接到本机
C++
动态
链接
库
(mynat.dll) (外部C
动态
链接
库
接口),并且从C#
调用
C++
动态
链接
库
没有问题。我现在需要添加的是让C# dll提供一些
C++
代码可以
调用
的回调函数。理想情况下,mynat.dll
C++
代码将使用LoadLibrary("my.dll")加载C#
动态
链接
库
,然后使
浏览 2
提问于2011-01-19
得票数 4
回答已采纳
1
回答
我如何从CUDA
C++
创建和使用
动态
库
".so“,并在
Linux
环境(CentOS)下在C#代码中使用它?
、
、
、
、
我正在尝试使用CUDA
C++
内核创建一个
动态
库
.so,以便在
Linux
环境(CentOS< code >E29</code>)下在C#代码中使用它。有些解决方案只提供部分内容,如或,但没有从CUDA
C++
创建
动态
库
的方法。使用由.so创建的
C++
可能像在中那样。 有没有办法创建这个
动态
库
并在C#代码中成功地使用它?
浏览 1
提问于2020-11-13
得票数 0
回答已采纳
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用
C++
在windows中编写一个程序,在这个程序中,用户可以编译
动态
链接
库
(windows)或共享目标文件(
linux
)形式的扩展。在windows上,可以使用LoadLibrary函数加载
动态
链接
库
。在
linux
上加载.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
1
回答
什么是"Windows不支持适当的
动态
链接?“
、
、
、
我已经阅读了
Linux
dlopen()和dlsym()的文档,它们分别打开
动态
库
并在库中加载符号。
Linux
和Windows
动态
库
调用
不同的原因是什么?
Linux
上的
动态
库
能够在可执行文件中加载符号,这是唯一的
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
1
回答
将静态
库
链接到gcc
Linux
的
动态
实验室中
、
、
、
我有很多在32位平台
Linux
下的"
c++
“上编写的静态
库
。现在我需要用我的
c++
功能在64位平台
Linux
上编译"c“
动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key编译静态
库
吗?我必须在gcc编译器中使用哪些键来链接我的
c++
库
?任何帮助都将不胜感激 非常感谢
浏览 13
提问于2017-08-09
得票数 1
2
回答
C++
库
依赖于C
库
吗?( GCC和
linux
的例子)
、
、
GCC和
linux
的例子, 提前谢谢你。
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
2
回答
如何在内存中加载外部文件/程序,然后执行它(
C++
和Unix)?
、
、
、
我想使用
C++
程序(在Unix上)读取该文件,然后从内存中执行它。我知道这在Windows上是可能的,但我找不到Unix的解决方案。编辑1:为了让它更清晰(这也是我不能使用dlopen的原因):我需要这个功能的原因是因为可执行文件是
动态
生成的,所以我不能在一个
库
中一次性构建所有这些文件。
浏览 2
提问于2012-01-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的系统调用与函数库的关系
微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS
警惕利用Linux预加载型恶意动态链接库的后门
C+在Android开发中的应用
没想到进入main函数前,发生了这么多事!
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券