腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
所有可能在共享库中结束的东西都需要用-fPIC
编译
吗?
、
、
、
、
我在建一个共享图书馆。我只需要其中一个功能就可以公开了。这使我问了一些问题: 我是否应该在将来的任何事情上
浏览 2
提问于2021-04-03
得票数 2
回答已采纳
1
回答
如何在
Linux
中从动态库(libsample.so)生成导
入库
(libsample.a)
在
Linux
上创建动态库之后,我希望从动态库(.so)生成一个导
入库
(.so)。我该怎么做呢?
浏览 4
提问于2010-08-05
得票数 5
1
回答
链接:.a、.lib和.def文件
、
、
我知道,dll可以在加载可执行文件
时
加载,也可以在运行时加载(使用LoadLibrary api调用)。 对于加载
时
加载,我似乎只需要dll文件:不需要.a、.lib或.def文件。据说这是一个“导
入库
”,很公平。问题是“如果链接
时
不需要导
入库
,那么导
入库
对我有什么好处?”.lib是用于Windows上的静态库的扩展,而且根据维基百科的说法,它也被用作windows下的“导
入库
”,因此我强烈怀疑它们只是二进制文件称为.a文件的另一个名称。对/假?这与“导<em
浏览 2
提问于2011-06-21
得票数 38
回答已采纳
1
回答
DLL to LIB -无法使用JNI和System.load调用打开LIB文件。
、
、
、
、
文件,并很好地处理下面的代码:现在我需要库是静态的,因为我不能在另一台机器上安装我在创建DLL
时
使用的其他库在将相同的代码
编译
到lib之后,我的应用程序调用下面的方法:但是,在创建.LIB、使用Visual2010创建文件以运行应用程序之后,出现了以下错误: c:\sharedFiles\dll\VisualD
浏览 3
提问于2014-09-15
得票数 2
1
回答
使用fcntl.h的ARM交叉
编译
错误:错误:未在此范围内声明'close‘
我正在为树莓派(ARM)交叉
编译
(主机: x86
linux
),使用当我选择g++
时
,一切都很好,并且可以
编译
。但当交叉
编译
时
,我会得到:这是简化的源代码#include <fcntl.h我是不是忘了
加
sm
浏览 0
提问于2012-08-28
得票数 14
回答已采纳
1
回答
当一个库依赖于另一个库
时
,我的程序
当我的程序依赖于另一个库
时
,当我用静态或动态链接
编译
我的程序时,我应该同时指定这两个库吗?谢谢。
浏览 1
提问于2014-10-09
得票数 0
2
回答
关于
linux
上g++、动态和静态链接的误解
、
、
、
、
换句话说,gcc或g++必须在
编译
/链接
时
拥有可用的.lib文件,并且能够在运行时找到.dll文件。请在这里纠正任何错误的假设。最后最后一个问题。在Windows
浏览 5
提问于2011-07-25
得票数 3
回答已采纳
2
回答
相当于
Linux
中的导
入库
、
、
、
在Windows中,当要链接到C++
时
,必须提供导
入库
。但是在GNU系统中,当您想要链接到.so文件(相当于dll )
时
,您不需要。为什么呢?是否存在与Windows导
入库
相当的内容。注意:我没有谈到在Windows中使用GNU C++的情况,在这种情况下,您还必须使用导
入库
。分裂线在Windows C++和
Linux
C++之间。
浏览 2
提问于2018-12-09
得票数 10
回答已采纳
2
回答
使用MinGW工具创建MSVC导
入库
、
、
、
目前,我们正在将跨平台(
linux
、osx、w32)项目的W32构建过程从VisualStudio转换到mingw。要在W32/MSVC上工作,需要一个导
入库
(foo.lib)。现在,在之后,很容易创建一个.def文件,该文件包含导
入库
所需的所有信息:为了使用foo.def然而,我们希望在我们的
linux
系统(可能甚至在某些CI上)上交叉
编译
整个程序,这使得MSVC的安装相当繁琐。
浏览 12
提问于2017-11-28
得票数 4
1
回答
LNK 2019试图连接DLL和EXE
、
、
、
我已经到了引擎生成良好的程度,但是每当我
编译
MyGame
时
,我都会得到以下错误: error LNK2019: unresolved external symbol "private: void __thiscall
浏览 3
提问于2014-03-24
得票数 0
回答已采纳
1
回答
C:使用MinGW-w64静态/动态链接的正确方法
、
、
、
直觉: 根据的说法,MinGW/MinGW-w64/Cygwin链接器似乎在寻找。不幸的是,我无法从MinGW & MinGW-w64中找到明确的文档,说明在动态/静态链接库
时
什么是对的,什么是
浏览 9
提问于2017-04-09
得票数 12
回答已采纳
2
回答
当使用可见性属性(没有__declspec(dllexport))
时
,Clang能生成导
入库
吗?
、
、
、
使用Microsoft
编译
器从库导出类或函数
时
,您将使用类似于以下代码的代码:对于Clang (和GCC),您可以使用可见性属性来确保符号是可见的:或者依赖于
编译
时
的可见性设置。当我在Windows上使用Clang
编译
时
,如果一个类是可见的(即使具有显式属性),则该函数不会导出(没有创建导
入库
)
浏览 3
提问于2019-11-17
得票数 3
回答已采纳
1
回答
编译
器是否能够对从dll导入的函数进行过程性集成?
、
、
、
我知道,现代
编译
器不仅可以与内联定义的函数进行过程集成,还可以与驻留在目标文件中的函数进行过程集成。但是,当您针对共享库(尤其是dll)
编译
您的程序时,这也是真的吗?
浏览 0
提问于2010-05-10
得票数 1
回答已采纳
1
回答
在C/C++中,如何链接GCC/G++在MS VStudio中
编译
的动态链接库?
这些天,我使用Flex & Bison生成了一些代码来开发类似于SQL解析器的工具,这些代码不能在VS2005中静默
编译
(可能是另一个主题),但是GCC/G++工作得很好,然后我在dll中
编译
了这些代码MS VS2005是否识别在windows上使用混合方式
编译
的dll?我还需要做些什么吗?例如,在包含文件中添加声明导出API的内容?不管怎样,原谅我糟糕的英语,谢谢你的关心。
浏览 1
提问于2010-06-07
得票数 0
回答已采纳
4
回答
使用在主可执行文件中定义的函数的.dll插件
、
、
、
、
我有一个加载.
linux
/.so插件的主要可执行文件,它在
Linux
上工作得很好,但在windows(Visual Studio2012)上工作得很好,它失败了,出现了未定义的引用错误。(在插件中包含的.h中定义的会话和方法的类,但在主执行中
编译
的.cpp中的实际函数)。 tl;dr:“我需要windows链接器忽略插件中未定义的引用,这些引用在主可执行文件中定义。”在没有百万个#ifdef的情况下,最好的办法是让它在windows中“工作”,同时又能与
Linux
兼容吗?
浏览 2
提问于2013-03-17
得票数 6
回答已采纳
2
回答
尝试使用dll
时
出现的Lib错误
、
我跟踪了这个LINK : fatal error LNK1104: cannot open file 'C:\Users\...
浏览 4
提问于2014-06-02
得票数 0
回答已采纳
1
回答
如何使用g++和Cmake运行c++文件?
、
我正在使用g++
编译
器。现在我要找的是通过windows cmd
编译
c++源文件。现在,我正在使用clion进行
编译
。 有人知道如何
编译
这些源文件吗?如果我在没有cmake的情况下
编译
这些文件,我会收到错误,因为程序找不到这些库。
浏览 0
提问于2019-05-30
得票数 0
1
回答
无法打开包含文件:'gmp.h':没有这样的文件或目录(Python/Cython)
、
、
我正在学习如何将gmpy2与Cython集成。,我得到了一个示例代码。因为我不太清楚发生了什么,我觉得我可以通过使用提供的示例代码来学习如何在Cython中使用gmpy。setup.py from distutils.extension import Extension import
浏览 15
提问于2021-12-21
得票数 0
2
回答
对于
linux
下的Cuda
编译
来说,一个非常简单的Makefile应该是什么样子?
、
、
、
我想在
Linux
下
编译
一个非常基本的hello world级Cuda程序。我有三个文件:你能给我写一个简单的Makefile来用nvcc和g++
编译
这个吗谢谢,
加
博
浏览 3
提问于2009-10-22
得票数 11
回答已采纳
1
回答
使用Yeppp!关于Windows上的代码块-设置环境参数(可能)
、
、
使用来自网站的基本“熵”示例 Entropy Example.c|| undefined reference to _imp__yepMath_Log_V64f_V64f
浏览 0
提问于2015-07-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开发者发布补丁集,减少编译Linux内核时的最大内存使用量
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
6款好用的C语言编译器推荐
C语言编译器哪个好?6款好用的C语言编译器推荐
Linux软件安装到指定目录方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券