腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
.
dll
:
共享
库
:
如何
获取
.
lib
名称
而
不是
cmake
名称
?
、
、
、
在Windows下,我使用
cmake
生成一个
共享
库
和一个可执行文件。
共享
库
生成两个文件,一个.
DLL
和一个.
LIB
我该怎么做呢?有什么想法吗?
浏览 1
提问于2018-01-31
得票数 1
1
回答
库
名称
已损坏
我正在尝试使用
CMake
链接Windows上的一个
共享
库
。这个
共享
库
是用Clang编译的,因此我必须使用GNU ld,以便正确地传播调试符号(因为微软link.exe对GNU样式的调试符号一无所知)。我的
共享
库
依赖于kernel32.
dll
和msvcrt.
dll
的导入库。我将GNU风格的导入库作为w32api安装的一部分。lkernel32.
lib
。但是,kernel32导入库的
名称
是libkern
浏览 0
提问于2013-04-28
得票数 4
回答已采纳
1
回答
TagLib Qt项目链接问题
、
、
、
我使用
cmake
for MinGW构建了TagLib 1.11.1
库
,安装了它并连接到我的Qt项目: INCLUDEPATH += \ -L"C:/Program Files (x86)/taglib/
lib
" -llibtag 但是在运行我的程序后,我得到了以下错误:
浏览 25
提问于2020-10-27
得票数 0
1
回答
使用模块关键字的
CMake
add_library不创建PDB文件
、
、
、
在我使用忍者作为后端的
CMake
构建中,没有导出符号的
DLL
总是被重新链接,所以我在推荐的和中对那些
DLL
使用MODULE关键字和add_library。但是现在这些
DLL
没有使用它们创建相应的PDB文件(或者它们是在带有默认
名称
的对象目录中生成的,
而
不是
在具有
库
名的输出目录中生成的)。意味着它只适用于可执行文件和
共享
库
(没有提到模块): 链接器为可执行程序或
共享
库
目标生成的.p
浏览 3
提问于2017-01-18
得票数 0
回答已采纳
1
回答
CMake
:
如何
指定自定义导入库
名称
(MSVC)
、
、
我生成了一个
共享
库
,例如,mylib80.
dll
(它的后缀是"80",因为我想将版本信息嵌入到
库
名称
中。这是完全可能的吗?
浏览 0
提问于2011-10-17
得票数 1
回答已采纳
1
回答
如何
指定给定
DLL
的输出目录?
、
、
、
我正在使用以下src/CMakeLists.txtproject(foo)set_target_properties(foo LIBRARY_OUTPUT_DIRECTORY ${
CMAKE
_BINARY_DIR}/$<CONFIG>/subdir在Windows上,我使用:cd build <em
浏览 0
提问于2019-06-09
得票数 6
回答已采纳
1
回答
cmake
“正在导出”windows上的
共享
库
我正在写一个小的
库
。我想将它构建为
共享
库
,并生成"MyLibraryConfig.
cmake
“文件,然后我的其他项目可以使用该文件来查找我的
库
。我唯一的问题是找出在Windows下用于链接的文件的
名称
/路径-有两个文件正在生成: mylibrary.
dll
和mylibrary.
dll
.a。所以我想生成MyLibraryConfig.
cmake
文件,如下所示: “设置(MYLIBRARY_LIBRARIES
浏览 1
提问于2013-03-31
得票数 3
回答已采纳
1
回答
获取
Cmake
add_library()文件的文件名将生成
、
、
使用
CMake
3.23,我试图
获取
add_library()为Windows中的目标生成的文件的
名称
。add_library(talib source.cpp source.h)talib.
dll
talib.pdb 有任何方法可以
获取
上述文件的
名称
吗?$<TARGET_FILE:talib>只给我talib.
dll
,我
如何
才能获得其余的文件名,并且它对Linux
库</em
浏览 12
提问于2022-11-09
得票数 0
回答已采纳
1
回答
多个项目是否可以在相同的包名下导出目标?
在
cmake
中,两个或多个完全独立的项目可以在相同的包
名称
下导出目标吗?例如,在独立安装多个
库
之后,您可以在自己的项目中链接它们,如下所示:这里的想法是让我的所有
库
成为它们自己的独立项目,它们有自己的git存储
库
,可以单独安装,但同时使它们看起来像是更大的“组织”
库
的一部分(通过在
共享<
浏览 24
提问于2021-03-01
得票数 1
回答已采纳
1
回答
cmake
找不到boost
库
,因为它查找错误的文件名
、
、
、
、
我已经根据文档在windows (8.1)机器上构建了boost (1.56)
库
,包括
共享
库
和静态
库
。它们都以下列文件名格式出现在BOOST_ROOT/stage/
lib
目录中:boost_thread-vc120-mt-1_56.
lib
boost_thread-vc120-mt-gd-1_56.
dll
boost_thread-vc120-mt-gd-1_56.<em
浏览 1
提问于2014-11-18
得票数 4
回答已采纳
1
回答
cmake
add_library,然后是安装
库
目标
我正在尝试运行
cmake
来生成makefile。在最小的工作示例中,我有三个文件和一个构建目录。包含如下内容:install (TARGETS MathFunctions LIBRARY DESTINATION
lib
当我创建一个build子目录并运行"
cmake
..“时,我得到了 install Library TARGETS
浏览 2
提问于2014-03-09
得票数 9
回答已采纳
2
回答
使用DevIL图像
库
连接MSYS/MinGW文件的问题
、
、
、
实际上,我在win32平台上使用MSYS/MinGW创建了一个
CMake
脚本来本地化DevIL
库
。})DevIL .
dll
文件位于bin子文件夹中,DevIL.
lib
Find_libary()总是返回
dll
文件的路径--但是我不能使用MinGW链接到这个
库
:/
浏览 0
提问于2010-08-21
得票数 0
回答已采纳
2
回答
CMake
find_library匹配行为?
一个指定find_library(<var> name PATHS path1..pathn)文件是:CORE_RL_magick_.
dll
浏览 7
提问于2013-01-10
得票数 15
回答已采纳
1
回答
CMake
:查找错误
库
、
、
、
我有一个使用
CMake
在Linux和Windows平台上执行构建的项目。该项目的一些组件需要一些Boost
库
。许多组件构建为
共享
库
(..
dll
/..so)。当我安装Boost时,我选择构建
共享
库
。以下是问题所在:LINK : fatal error LNK1104: cannot ope
浏览 3
提问于2015-08-27
得票数 2
1
回答
如何
用
cmake
和Visual Studio 2017找到Boost
库
、
、
在使用
cmake
编译某些C++项目时,没有找到Boost
库
: Unable to find the requested Boost-mt-s-1_65_1.
lib</em
浏览 13
提问于2017-11-28
得票数 4
1
回答
使用qmake和.
lib
创建
共享
库
(.
dll
和MSVC2015 )
、
、
、
我正在将一个
共享
库
从
CMake
移植到QMake (为了更好地与其他代码
库
集成),并且在让qmake生成.
lib
和.
dll
文件方面遇到了困难。我已经将其移植到Linux和MacOS (使用Unix
共享
库
格式更容易),但在Windows上遇到了问题。使用
CMake
,我能够将某些.h文件设置为PUBLIC_HEADER文件,并且在运行m
浏览 0
提问于2019-10-21
得票数 2
回答已采纳
1
回答
如何
强制链接到同一个
cmake
项目中的
共享
库
?
、
我正在编写一个简单的
库
,使用
cmake
进行包管理。最近,当我将
库
链接到测试程序时,我遇到了一个问题。下面是一个最小的
cmake
文件。hello_test hello_test.cpp)在构建hello_test目标时,hello_test尝试链接hello.
lib
而
不是
hello.
dll
。但是hello目标是
共享
的,这不会生成hello.
lib<
浏览 1
提问于2020-01-17
得票数 0
回答已采纳
1
回答
Cmake
找到了hdf5,但试图在windows上链接到
dll
。
、
、
、
我在
CMAKE
脚本中使用find_package(HDF5 COMPONENTS CXX REQUIRED)加载HDF5的包含目录和
库
。
Cmake
告诉我 Found HDF5: C:/Program Files/HDF_Group/HDF5/1.10.0/bin/hdf5_cpp.
dll
(found version "1.10.0")我也使用存储在${HDF5_LIBRARIES} ${HDF5_CXX_LIBRARIES}中的
库</
浏览 2
提问于2016-11-16
得票数 1
回答已采纳
2
回答
cmake
错误:找不到以下Boost
库
、
、
我正在使用
cmake
和boost来制作visual studio解决方案。我的命令是:_1_54_0 -DBOOST_LIBRARYDIR=E:\
lib
\
lib
\boost_1_54_0\bin\vc11\
lib
虽然我已经设置了BOOST_LIBRARYDIR和BOOST_ROOT,
浏览 2
提问于2013-09-03
得票数 5
回答已采纳
3
回答
cmake
: target_link_libraries使用静态
库
而
不是
共享
、
、
可以告诉
cmake
链接到静态
库
而
不是
共享
吗?在我的CMakeLists.txt顶部,我配置了以下内容:稍后,我添加了一个二进制文件并告诉它在发布模式下与tcmalloc链接:生成的makefile链接支持tcma
浏览 1
提问于2016-04-20
得票数 27
回答已采纳
点击加载更多
相关
资讯
VisualStudio下如何编译和使用最新版本的OpenCV
CV干货来袭
动态链接库DLL的加载:隐式加载和显式加载
安卓APP开发中,如何使用加密芯片?
C+实现超级易用的日志库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券