腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
从C++源
文件
创建Windows
DLL
windows
、
dll
、
visual-c++
、
swig
我在C++中有多个源
文件
,我想用它们来创建一个动态链接库。然而,对于Windows,我想我必须修改源
文件
才能生成
DLL
。有没有办法用提供的源
文件
生成
DLL
(一个类似
linux
中的*.so的
文件
)?如果我错了,请纠正我,我认为*
linux
的
dll
也是如此。之所以需要这样做,是因为在Windows Platfrom中使用SWIG来
调用<
浏览 3
提问于2009-10-22
得票数 4
1
回答
将
linux
的.so
文件
转换为windows的.
dll
文件
c
、
dll
、
ctypes
我有一些C代码(有各种头
文件
和一个make
文件
)在
Linux
(Ubuntu)中编译为.so
文件
,还有一个python程序,它使用Ctypes
调用
这个共享对象的函数。在windows中,Ctypes需要一个.
dll
文件
,而不是
linux
中的.so。 那么,有没有一种方法可以把
linux
的.so
文件
转换成.
dll
文件
,以便在Windows的Ctypes中使用呢?
浏览 2
提问于2015-06-09
得票数 3
回答已采纳
1
回答
我可以从
linux
客户端
调用
windows
DLL
吗?
c++
、
c
、
dll
、
shared-libraries
我在一个教程中找到了这个命令行:这让我想知道什么时候可以从
linux
客户端
调用
windows
DLL
,或者从windows客户端
调用
Linux
.so
文件
。
浏览 0
提问于2011-08-08
得票数 1
回答已采纳
1
回答
打包在jar
文件
中的来自java应用程序的c++
java
、
c++
、
jar
我想从java应用程序
调用
一个打包在jar
文件
中的c++程序。可以从jar
文件
打包并
调用
c++吗?谢谢
浏览 4
提问于2013-04-09
得票数 1
1
回答
生成包含
dll
和编译器的新项目
dll
、
.so
我是一个关于
linux
中
dll
使用的问题。我有动态链接库和.h
文件
,在windows下工作良好。但是现在我需要在
linux
下运行这个程序。如果我编写.cpp
文件
,该函数将
调用
该
dll
文件
函数。我是否可以将此.cpp
文件
编译为程序集或.so
文件
。然后我可以使用.so
文件
没有原始的动态链接库
文件
?
浏览 9
提问于2018-08-25
得票数 0
5
回答
可以在
Linux
上使用.
dll
linux
、
dll
、
gcc
、
unix-ar
问题:可以使用.
dll
文件
在
linux
上编译程序吗?背景与研究:ar t proprietary.libproprietary.
dll
... (snip X lines) ...
浏览 3
提问于2010-03-29
得票数 24
回答已采纳
1
回答
在
linux
中使用为windows编写的软件库(使用
dll
)
c++
、
linux
、
dll
因为它将在BeagleBone上运行,所以我正在为
Linux
编写这个项目。有什么合适的方法来链接
Linux
应用程序的dlls吗?
浏览 0
提问于2016-11-15
得票数 0
回答已采纳
1
回答
将C函数的Windows转换为
Linux
中的Python
python
是否有可能将包含C函数的Windows
文件
转换为我可以在
Linux
中的Python程序中使用的东西?我可以在Windows中
调用
Python中的C函数,但在
Linux
中不能
调用
Python。还有其他方法可以使用这个
dll
文件
吗?
浏览 2
提问于2013-07-23
得票数 0
回答已采纳
3
回答
在Windows上同时使用.so和.
dll
c++
、
dll
、
object
、
shared
我正在用C++在windows中编写一个程序,在这个程序中,用户可以编译动态链接库(windows)或共享目标
文件
(
linux
)形式的扩展。在
linux
上加载.dlls,是否可以对windows上的.so
文件
执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
1
回答
我想知道JVM尝试从哪里获取资源(
文件
处理程序..)并完成
文件
写入操作
java
我想知道JVM尝试从哪里获取资源(
文件
处理程序...)并完成这些操作?JVM是否需要借助rt.jar来与操作系统通信? 在C/C++中,我们有帮助进行系统
调用
的库。那么Java又如何呢?
浏览 0
提问于2014-03-11
得票数 0
1
回答
如何从运行在
linux
上的java应用程序加载本机库(.dlls)?
java
、
linux
、
java-native-interface
、
wine
这个jar使用一些本机库(.
dll
)。因此,我无法运行这个java应用程序。 我该怎么做?
浏览 1
提问于2018-02-28
得票数 3
回答已采纳
2
回答
如何根据应用程序正在运行的系统加载不同的本机库(
dll
,so)
java
、
jvm
、
java-native-interface
、
classloader
我有一个使用JNI
调用
的本地库。对本机库的
调用
在
Linux
中运行良好。我的问题是,如果我为
Linux
和Windows创建了一个.so和.
dll
文件
并将它们添加到项目中,那么在
调用
System.LoadLibrary("myLib")时,是否有一种方法可以根据我的应用程序正在运行的操作系统加载正确的库if(Windows){}else if(
浏览 5
提问于2014-06-11
得票数 3
回答已采纳
1
回答
C#:在
Linux
上引用或使用.NET内核中的.NET
文件
c#
、
linux
、
dll
、
.net-core
、
solver
当我们的项目
调用
Fico解决程序时,上述所需的
dll
从安装目录中使用,该目录很可能是通过环境变量访问的(本地
文件
夹中的
dll
只是为了成功编译代码,我们可以将它指向实际的Fico安装目录,但是我们将
dll
因此,我们在
Linux
机器上安装了Fico,并通过在/opt/xpressmp/bin/
文件
夹中使用优化器可执行
文件
(这是
linux
机器的默认安装目录)测试安装是否成功。但是,当我们的项目在运行时
浏览 1
提问于2018-07-04
得票数 3
回答已采纳
1
回答
dll
中的外部符号解析
c++
、
dll
、
symbols
、
shared-libraries
我正在做一个带有插件系统的跨平台c++/qt项目,我们在
linux
上使用so
文件
,在windows上使用
dll
。我们通过cmake在
Linux
上使用了gcc,在Windows上使用了Visual Studio 2010。问题是我们的插件有时需要
调用
应用程序源代码中的函数,这在
Linux
和gcc上工作得很好,只需包含头
文件
。但是在Visual Studio上,我们得到了未解决的外部符号错误。是不是因为so和
dll
文件
的工作方式
浏览 0
提问于2012-09-22
得票数 1
回答已采纳
1
回答
在
linux
环境下用c++
调用
.
dll
linux
、
dll
、
cross-platform
、
porting
、
winelib
我有windows动态链接库,我想从
Linux
环境中访问它。我没有这个库的源代码,所以我无法构建.so
文件
。有没有办法通过使用Winelib或任何其他库或工具将库
文件
转换为.so
文件
,以便我可以
调用
该库中定义的函数?
浏览 5
提问于2015-03-12
得票数 0
2
回答
"C“中的跨平台动态库(微软和gcc)
linux
、
gcc
、
visual-c++
、
dll
最终,我希望得到一组源
文件
,它们可以编译成Windows或
Linux
动态库,具体取决于编译它的平台。 问题似乎是Windows要求对头
文件
声明和源
文件
定义都进行注释。
DLL
Tutorial For Beginners
Linux
动态链接库似乎只在源
文件
定义中需要注释。 我可以#定义一个预处理器字符串来处理源代码定义的差异。_declspec(dllexport) #define EXPORTED __attribute__((visibility(&q
浏览 43
提问于2020-07-01
得票数 1
1
回答
如何在Java代码中使用从.
dll
中使用和返回对象的函数?
java
、
c++
、
dll
我需要使用由.
dll
和.h
文件
组成的API。在Java代码中。我发现我可以使用JNI来加载和访问.
dll
文件
,但是我是JNI的新手,而且我对c++和.
dll
了解不多,这看起来有点困难。我需要的是从那些.
dll
文件
中
调用
函数(返回或使用C++对象/类),我想知道是否有java库可以简化这一过程。如果有人能提供一些例子或教程的链接,详细说明如何从.
dll
文件
调用
不同的函数,我将不胜感激。 编辑
浏览 1
提问于2012-03-05
得票数 1
2
回答
MinGW中的全局重载操作符新/删除
c++
、
qt
、
mingw
、
new-operator
、
delete-operator
它在
Linux
上很好地工作。但我在Windows上遇到了问题。New/delete重载仅适用于.exe,而不适用于来自.
dll
文件
的
调用
。更重要的是,如果某个对象是在我的代码中创建的,但是正在从.
dll
文件
中删除,它会导致应用程序崩溃。说 我编写了最小的Qt模板应用程序来测试这一点。
浏览 6
提问于2017-09-03
得票数 1
回答已采纳
5
回答
Linux
中Kernel32.
dll
的等价物是什么?
linux
、
api
、
operating-system
Linux
是否有导出操作系统函数的共享库?kernel32.
dll
->?
浏览 5
提问于2009-06-12
得票数 5
回答已采纳
1
回答
Linux
服务器中使用数字人物
DLL
库
python
、
ctypes
、
digital-persona-sdk
我对
Linux
操作系统没有多少经验。我设法使用Python中的ctype来访问
文件
中的函数,使用以下代码:dpfjDll = ctypes.CDLL("dpfj.
dll
")OSError: dpfj.
dll
: cannot open shared object更新:我尝试测试来临时设置
文件
的
浏览 7
提问于2020-07-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Electron笔记 4 使用 ffi 调用 DLL
dll文件丢失怎么恢复?丢失dll文件一键找回方法轻松学会
Python如何调用DLL函数:C数组与numpy数组传递
Python使用ctypes模块调用DLL函数传递结构体参数
loadlibrary:将 Windows DLL 加载到 Linux
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券