腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
"C“中的跨平台动态库(微软和gcc)
linux
、
gcc
、
visual-c++
、
dll
最终,我希望得到一组源文件,它们可以编译成Windows或
Linux
动态库,具体取决于编译它的平台。 问题似乎是Windows要求对头文件声明
和
源文件定义都进行注释。
DLL
Tutorial For Beginners
Linux
动态链接库似乎只在源文件定义中需要注释。 我可以#定义一个预处理器字符串来处理源代码定义的差异。__declspec(dllexport) #define EXPORTED __attribute__((visibility("default"))) #endi
浏览 43
提问于2020-07-01
得票数 1
2
回答
在另一个
DLL
中动态加载
DLL
c++
、
dynamic
、
shared-libraries
我有这两个库的代码,因为我创建了两个
dll
,但我从来没有动态加载过库,所以我不确定这是如何完成的…… 此外,我想使这个多平台,我已经编译为.
dll
和
.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包括windows或
linux
特定的代码。致以最良好的问候
和
万分感谢
浏览 4
提问于2010-11-24
得票数 2
1
回答
如何从
DLL
调用外部函数?
c++
、
dll
我正在创建一个
DLL
。我的
DLL
正在调用一个函数passDTMFToClient(int id,DTMF_01 packet),其中DTMF_01是一个结构; {} 另一个项目的文件,其中定
浏览 0
提问于2019-07-09
得票数 0
回答已采纳
1
回答
GetModuleInformation在Windows 10中链接失败
c++
、
windows
、
winapi
、
g++
、
psapi
to `GetModuleInformation@16'我已经尝试过将Psapi.
lib
放在与
dll
_injector.cpp相同的目录中,然后用 但它仍然抛出了同样的错误。= LoadLibrary("target_
dll
.
dll<
浏览 1
提问于2019-04-11
得票数 0
回答已采纳
1
回答
如何在一个头下使用多个动态库的JNAerator?
java
、
java-native-interface
、
shared-libraries
、
cross-platform
、
jnaerator
到目前为止,在处理JNAerator时,我已经能够使用如下命令包括一个动态库:但是,这只是包test.
dll
,而我有用于多个系统(test_win32.
dll
、test_win64.
dll
、libtest_mac.dylib、libtest_
linux
_x86.so
和
libtest_
linux
_amd64.so)的动态库,我希望它们都打包到
浏览 5
提问于2015-04-09
得票数 4
回答已采纳
1
回答
移植到
Linux
错误:“:”令牌之前的预期初始化器
c++
、
linux
、
porting
嗯,我有一堂课{ gcc说, #ifdef _WIN32#else#endif 虽然我制作了假
DLL
库,但我无法避免使用“预期初始化程序”的错误。
浏览 3
提问于2013-05-11
得票数 2
回答已采纳
1
回答
OSGi与Java本机接口
java
、
netbeans
、
java-native-interface
、
osgi
、
osgi-bundle
我有几个问题: 是否有可能开发OSGi包并在其中放置C包装类
和
JNI?有我可以使用的已开发的示例吗?是否可能将java方法放在OSGi包中调用放置在托管bean中的java方法?
浏览 3
提问于2012-02-05
得票数 1
回答已采纳
2
回答
在
Linux
中使用.
lib
和
.
dll
文件
c++
、
linux
、
dll
、
g++
我必须创建一个项目才能在
Linux
机器上成功运行。现在,我的项目在windows机器上运行得很好。在Windows机器上,它正在编译并工作正常。我的项目使用一个".
lib
“
和
一个".
dll
”文件在Windows上成功完成任务。我可以在
linux
机器上使用相同的.
lib
文件
和
.
dll
文件来成功构建项目吗?在
Linux
机器上无法使用.
LIB
和
.
DLL
文件的情况下该怎
浏览 6
提问于2010-02-22
得票数 2
1
回答
使用CMake构建的Qt应用程序可以编译,但不能在Windows中运行
windows
、
cmake
、
qt5
在设置了Git、ssh、CMake
和
MinGW之后,我编译了一个除了C++
和
math之外不使用任何库的程序,并让它运行。/ins我在
Linux
上的构建脚本是 (后来我添加了afl
和
Android构建,这两个构建是不相关的=> /
lib
/x86_64-
linux
-gnu/libc.so.6
浏览 4
提问于2019-07-17
得票数 0
1
回答
如何用OSGi Equinox设置rxtx?
java
、
osgi
、
bundle
、
rxtx
我正在寻找我的问题的解决方案。当我启动应用程序时,我得到以下错误Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path at java.lang.Cla
浏览 1
提问于2014-11-04
得票数 1
1
回答
find_library选择静态库而不是共享库。
dll
、
cmake
、
mingw
我的缺点是我正在使用MinGW交叉编译
Linux
上的Windows。静态库名类似于这个libGLESv2.
dll
.a
和
libiconv.
dll
.a,分别用于
DLL
、libGLESv2.
dll
和
iconv.
dll
。.
dll
.a find_library(FOUND_
LIB
_Y NAMES "iconv.
dll
" PATHS ${CMAKE_FIND_ROOT_PATH}/
浏览 4
提问于2016-09-25
得票数 3
回答已采纳
1
回答
显像管的C++等价物是什么?
c++
、
c
、
windows
用C编写的程序必须与包含C函数(例如:printf())的CRT (在Windows中是文件libcmt.
lib
)链接。但是我想知道,是否有"C++RT“这样的东西(相对于CRT),我的意思是C++函数
和
类(例如:std::ofstream)存储在哪里。我还有一个问题,如果我使用了一些C函数(例如:printf()),我的C++程序是否会同时与CRT
和
"C++RT“链接,或者"C++RT”是否包含CRT?
浏览 12
提问于2017-07-07
得票数 5
1
回答
C++如何判断静态.
lib
是否有效,是否可从外部代码调用
c++
、
static-libraries
我得到了一个由供应商提供的C++ .
lib
文件,其中包含一些稀疏的文档
和
示例代码。我的任务是使用它来构建一个原型来展示供应商的技术。dumpbin /exports foo.bin没有显示任何导出的函数:Microsoft (R) COFF/PEfoo.
lib
显示了一个数字,假设是带有.w32o扩展名的函数名。根据函数名
和
供应商所在的业务类型,这些都是有效的。 供应商
浏览 1
提问于2014-02-11
得票数 0
回答已采纳
6
回答
如何在Python中使用ctype卸载
DLL
?
python
、
dll
、
ctypes
我正在使用ctype在Python中加载一个
DLL
。这很好用。不幸的是,我不确定卸载
DLL
的正确方法是什么。有没有其他方法可以卸载
DLL
?
浏览 22
提问于2008-12-11
得票数 23
回答已采纳
1
回答
自动复制DUB中的依赖项以进行遗弃
d
、
derelict3
(只需在自动构建时复制它们) 另外,我假设
Linux
系统的.so文件也必须在二进制文件夹中。我知道有"copyFiles",但是文件将从哪里复制,它们将复制到哪里?这是跨平台的吗?
浏览 22
提问于2014-01-01
得票数 1
4
回答
我在哪里能买到新的葡萄酒
DLL
?
wine
我今天表现得很粗心,我无意中删除了我的中的.dlls之一,确切地说,是~/.wine/drive_c/windows/system32/ole32.
dll
,并且只需要一份新的.
dll
。所以,我想知道是否有什么地方可以下载这个原始的.
dll
,因为它附带了我最初的葡萄酒安装。我已经找到了SourceForge存储库,但是它只有.h
和
.c文件,我不知道如何将它们构建成.
dll
。
浏览 0
提问于2014-06-11
得票数 1
回答已采纳
2
回答
Visual C++:使用libcurl创建动态链接库
c++
、
visual-studio
、
visual-studio-2010
、
dll
、
libcurl
我正在开发使用libcurl的
dll
。在将libcurl.
dll
和
libidn-11.
dll
添加到依赖项之后,我得到了libcurl.
dll
: fatal error LNK1107: invalid or corrupt file: cannot附言:我正在使用MSVS 2010提前谢谢你!
浏览 0
提问于2012-01-22
得票数 2
回答已采纳
2
回答
在Ubuntu中只安装windows R软件包
r
于是,我找到了,并尝试在.tar.gz中提取
和
重新包装。这一次的错误是:dp.o: file not recognized: File***[BQuant.so] Error 1所以简单地说:,我需要知道这个windows包是否可以安装在
Linux
浏览 3
提问于2012-01-16
得票数 1
回答已采纳
4
回答
在android应用程序中使用
dll
文件
android
、
dll
我可以在Android应用程序中使用
dll
文件(在windows应用程序中常用)吗?
浏览 0
提问于2011-01-25
得票数 9
回答已采纳
1
回答
Linux
环境下的ZeroMQ
zeromq
在ZMQ官方网站上,有对Windows/
Linux
源代码
和
Windows安装程序(包含二进制.
dll
/.
lib
文件)的引用。我可以使用Windows
DLL
,但找不到下载
Linux
的二进制文件(.so)的选项。 二进制文件在哪里(不需要在
Linux
机器上编译)?我有一个c++项目,它可以很好地与其他依赖项libzmq-v120-mt-4_0_4.
dll
、libzmq-v120-mt-4_0_4.
lib
(编译<em
浏览 13
提问于2016-08-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 目录结构:/lib 分析
loadlibrary:将 Windows DLL 加载到 Linux
一个简单的Windows下的socket程序
C与python混合编程
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券