腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
从C++源
文件
创建Windows
DLL
、
、
、
我在C++中有多个源
文件
,我想用它们来创建一个动态链接库。然而,对于Windows,我想我必须修改源
文件
才能
生成
DLL
。有没有办法用提供的源
文件
生成
DLL
(一个类似
linux
中的*.so的
文件
)?如果我错了,请纠正我,我认为*
linux
的
dll
也是如此。之所以需要这样做,是因为在Windows Platf
浏览 3
提问于2009-10-22
得票数 4
1
回答
在c程序中
调用
codegen matlab
生成
的.
dll
文件
、
、
、
我在MATLAB R2016b中使用codegen
生成
一个.
dll
文件
,如下所示:我尝试使用VisualStudio2015包含
dll
文件
作为参考,但是一切都不正常,我也不能使用.lib
文件
作为链接器。奇怪的是,通过编译
调用
C函数的.c脚本以及输出的.so
文件
(相当于windows中的.
dll
),我可以很容易地在<e
浏览 0
提问于2017-08-20
得票数 0
1
回答
在
Linux
中发布.exe核心控制台应用程序时是否
生成
.net
文件
?
、
在
Linux
64上发布的.net控制台应用程序是否会产生类似于Windows中的.exe
文件
?
浏览 9
提问于2022-03-15
得票数 2
1
回答
在
linux
中使用为windows编写的软件库(使用
dll
)
、
、
因为它将在BeagleBone上运行,所以我正在为
Linux
编写这个项目。有什么合适的方法来链接
Linux
应用程序的dlls吗?
浏览 0
提问于2016-11-15
得票数 0
回答已采纳
1
回答
在
linux
中等效的dlltool
、
在windows中,一个名为dlltool的可执行
文件
(与GCC一起给出)用于
生成
用于链接
dll
的
dll
文件
的导入库。例如,libmylibrary.a用于mylibrary.
dll
。但是在
linux
(即ubuntu)中,我还没有找到类似的程序。在gcc ( windows和
linux
)中,-l选项用于链接这些导入库。那么,有谁能告诉我在
linux
中可以为shared object (.so files)
生成
导入库的
浏览 0
提问于2018-08-05
得票数 2
回答已采纳
2
回答
MonoGame应用程序说,尽管它在那里,但SDL.
dll
还是不见了。为什么?
、
、
它使用.NET或Mono在Windows上运行,但在
Linux
上失败。 这个错误是一个关于DllNotFoundException的SDL.
dll
,但是SDL.
dll
总是在二进制的目录中。该
文件
不是CLR程序集,因此它不在引用中。相反,在构建过程中,我会从MonoGame的Assemblies/
Linux
目录复制它(所有相关的CLR程序集也都是从该
文件
夹复制的)。无论我是在Visual中的还是在MonoDevelop中的
Linux
下构建该项目,都会出现该错误。
浏览 4
提问于2014-08-06
得票数 4
回答已采纳
2
回答
MinGW中的全局重载操作符新/删除
、
、
、
、
它在
Linux
上很好地工作。但我在Windows上遇到了问题。New/delete重载仅适用于.exe,而不适用于来自.
dll
文件
的
调用
。更重要的是,如果某个对象是在我的代码中创建的,但是正在从.
dll
文件
中删除,它会导致应用程序崩溃。说 我编写了最小的Qt模板应用程序来测试这一点。
浏览 6
提问于2017-09-03
得票数 1
回答已采纳
1
回答
如何在CMake超级构建中查找
dll
/so
文件
、
、
、
、
该项目在Windows和
Linux
上都进行编译,但是当我试图运行
生成
的可执行程序时,它无法工作,因为它无法找到具有依赖关系的
dll
/so
文件
。更复杂的是,当在
Linux
和Windows上构建时,
dll
/so
文件
似乎会在不同的
文件
夹中结束。这里是我的项目结构的简化可视化。Build/bin是我的项目
生成
的可执行程序和
dll
/so
文件
的最终位置。上,OpenCV
浏览 3
提问于2019-11-19
得票数 0
5
回答
动态链接-
Linux
Vs。视窗
、
、
、
、
在Windows下,当我在MSVC中的
DLL
项目中编译C/C++代码时,我得到两个
文件
: 据我所知,MyDll.lib包含某种类型的指针表,指示函数在
dll
中的位置。当使用这个
dll
(比如在一个exe
文件
中)时,MyDll.lib会在链接期间嵌入到exe
文件
中,所以在运行时它“知道”函数位于MyDll.
dll
中的位置,并可以使用它们。但是,如果我在
Linux
下编译相同
浏览 2
提问于2019-10-29
得票数 14
回答已采纳
2
回答
如何使用“静态链接”和“动态链接”与gcc和Visual构建C/C++程序?
、
、
、
、
我知道图书馆仅以以下4种方式分发:源发行版刚刚编译。“仅标头库”只不过是一个源发行版。我们将包含标题(*.h)的目录路径添加到配置属性>常规>附加的Directorieswe中,将每个*.lib
文件
添加到配置属性>链接器>输入
浏览 6
提问于2010-02-11
得票数 3
1
回答
.Net核心应用程序不能在
Linux
上运行?
、
、
我在Visual中创建了一个.Net核心C#控制台应用程序,并使用以下步骤在
Linux
上测试它。 -bash:./myApp.
浏览 4
提问于2018-08-22
得票数 1
回答已采纳
2
回答
生成
DLL
时.lib
文件
包含什么?
、
我正在
生成
.
dll
在visual 2010。.lib、.
dll
、.pdb
文件
正在输出
文件
夹中
生成
。 )事先:)
浏览 4
提问于2014-12-23
得票数 1
回答已采纳
2
回答
检查动态链接库是否过期
、
、
、
有没有可靠的方法来检查
dll
是否过时?例如,一些构建系统存储模块代码
文件
的校验和,然后将其存储在一个
文件
中。 有没有一种方法可以在
DLL
元数据中存储这种校验和,这样您就不需要保留额外的
文件
了?
浏览 0
提问于2018-01-19
得票数 0
1
回答
C++如何判断静态.lib是否有效,是否可从外部代码
调用
、
我得到了一个由供应商提供的C++ .lib
文件
,其中包含一些稀疏的文档和示例代码。我的任务是使用它来构建一个原型来展示供应商的技术。供应商的自述
文件
要求通过
调用
其__foo_entry()函数来启动库。
浏览 1
提问于2014-02-11
得票数 0
回答已采纳
1
回答
如何仅用英文发布.NET核心应用程序?
、
、
、
我使用以下命令发布我的应用程序:dotnet publish -c Debug -r
linux
-arm。它工作得很好,但是,它为我不需要的语言
生成
文件
夹。每个
文件
夹中有以下三个
文件
: Microsoft.Data.Edm.resources.
dll
、Microsoft.Data.OData.resources.
dll
、System.Spatial.resources.
dll
此外,如果我为Windows发布的话,语言
文件
夹就不在了。只
浏览 1
提问于2018-11-17
得票数 7
回答已采纳
2
回答
负载时间动态链接库调度
、
、
、
、
我希望我的Windows应用程序能够引用包装在
DLL
中的大量类和函数,但是我需要能够指导应用程序在加载这个
DLL
之前选择正确的版本。我熟悉使用dllexport / dllimport和
生成
导入库来完成加载时动态链接,但我似乎找不到任何关于可能在导入库中找到某种入口点函数的信息,因此我可以具体地使用CPUID来检测主机CPU配置,并根据这些信息决定加载一个细小的
DLL
。一个要求是:要么必须在加载时链接
DLL
,要么需要一种非常简单的方法来手动绑定从
DLL
外部引用的函数,并且有很多
浏览 4
提问于2016-07-24
得票数 3
回答已采纳
3
回答
为什么curl需要同时使用.lib和.
dll
?
、
、
我不明白的是,为什么它同时需要curllib.lib和curllib.
dll
? 在我看来,curllib.lib或curllib.
dll
中的任何一个都应该足够了,为什么两者都有?我也搜索了源代码,但没有找到它使用dlopen加载curllib.
dll
的地方,那么为什么需要运行curllib.
dll
呢?
浏览 5
提问于2010-07-15
得票数 0
1
回答
如何跟踪共享库?
我想将函数
调用
跟踪到特定的库,称之为libfoo。不幸的是,我在上面找到的文档很少,所以我有很多问题。一旦我
生成<
浏览 0
提问于2015-04-16
得票数 6
1
回答
如何将AT&T样式的汇编代码移到Visual和Intel样式语法?
、
、
、
我有一个非常专门的
文件
编写在x86-64程序集的
Linux
下,编译在GCC下。我需要将代码移到Visual项目中,mll64.exe希望程序集
文件
采用Intel格式。我试图构建一个跨平台的
DLL
,但它不起作用: /usr/bin/ ld : my.o:针对a localcollect2: ld returned 1 exit status 15:47:19 cpudiag2
浏览 2
提问于2012-10-22
得票数 1
1
回答
zlib和mingw32
、
在mingw32中使用zlib时,我应该链接到zlib1.
dll
文件
还是某个zlib.so
文件
?我认为是后者,但找不到任何资源来解释如何获取和/或使用这样的
文件
。
浏览 7
提问于2011-07-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Electron笔记 4 使用 ffi 调用 DLL
dll文件丢失怎么恢复?丢失dll文件一键找回方法轻松学会
Python如何调用DLL函数:C数组与numpy数组传递
Python使用ctypes模块调用DLL函数传递结构体参数
loadlibrary:将 Windows DLL 加载到 Linux
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券