腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何在
CMake
中更改LD_LIBRARY_PATH?
、
、
我有一个本地
共享
库
,它不在$LD_LIBRARY_PATH中。我想运行我的可执行文件,但由于它在系统文件夹中找不到
共享
库
,因此输出“加载
共享
库
时出错”。解决此问题的一种可能方法是导出包含本地
库
文件夹的新LD_LIBRARY_PATH。 如何在
CMake
中自动导出此环境变量?
浏览 2
提问于2015-05-22
得票数 30
回答已采纳
1
回答
CMake
FindPackage(PythonLibs):
CMake
是优先考虑动态
库
还是静态
库
?
、
、
、
当我运行FindPackage(PythonLibs)时,它首先查找静态python
库
python3.5m.a,而不是python3.5m.so。这是
CMake
的预期行为吗?如果
共享
库
有首选项,那么
CMake
为什么会找到静态
库
而不是
共享
库
呢? 我已经通过使用
CMake
命令告诉SET()正确的构建
库
在哪里来解决构建问题。我正在寻找一个能够更好地理解
CMake
在这个上下文中的行为的答案,因为我试图解决一
浏览 1
提问于2018-04-12
得票数 4
回答已采纳
3
回答
如何在使用
CMake
进行LLVM时启用
共享
库
构建?
、
、
、
因此,我现在使用
CMake
自己编译LLVM2.8,然后按如下方式安装:make这将安装
CMake
模块,我需要将LLVM链接到我的
库
。问题是,当我使用
CMake
编译LLVM时,只编译静态
库
。我在LLVM文档中看到,可以使用此参数将
共享
库
编译为
CMake
:
cmake
-DBUILD_SHARED_LIBS=true ..are allowed only among sta
浏览 14
提问于2011-03-19
得票数 7
回答已采纳
1
回答
在Linux中使用我的c++项目中的符号
、
、
、
、
我的问题是如何在我的项目中链接
库
并在CMakeLists.txt中指定它。find_package( Bullet REQUIRED )/usr/bin/ld: /usr
浏览 4
提问于2016-03-28
得票数 0
回答已采纳
1
回答
Caffe给GCC链接错误“在创建
共享
对象时不能使用;用-fPIC重新编译”
、
、
、
我试图使用
CMake
安装make all,但是当我运行make all(在从build目录中运行
cmake
..之后)时,会得到以下错误:Makefile:129: recipe for target 'all' failed我不太明白
CMake
但是,我不知道我应该在哪里做这个改变,或者在<
浏览 0
提问于2018-07-15
得票数 0
回答已采纳
2
回答
为dlib创建
共享
库
、
、
按照使用
cmake
()编译dlib的说明生成一个静态dlib
库
:mkdir build
cmake
..我如何指示
cmake
生成一个
共享
(.so)
库
呢?
浏览 1
提问于2015-11-30
得票数 9
回答已采纳
1
回答
意外的本机生成目标xyz。有效的目标是:
、
、
我有一个Android项目,它依赖于一个本地
共享
库
。我创建了一个
cmake
文件来编译
库
,并在android项目中(在src/main/jniLibs/armeabi中)添加了一个到
共享
库
的软链接。这样,在构建android项目时,包中就包含了
共享
库
。android { }
浏览 1
提问于2018-01-15
得票数 5
2
回答
安装位置缺少
CMake
共享
库
可执行权限
、
、
、
目前,我正在创建一个简单的项目,它将安装一个实用程序
共享
库
。DESTINATION ${PROJECT_NAME}/lib由于我没有根权限,所以无法在system文件夹中安装
共享
库
我将
CMAKE
_INSTALL_PREFIX重写为$HOME/apps。 当我构建
共享
库
时,它具有可执行权限。下面是包含
共享
库
的构建文件
浏览 12
提问于2016-06-18
得票数 0
回答已采纳
2
回答
python/c++ -用
cmake
编译
共享
库
并用distutils安装
、
、
、
、
我按照的指令创建了一个CMakeLists.txt文件,该文件首先编译
共享
库
,然后设置setup.py,以便使用install模块进行安装。然而,虽然所有python文件都被distutils识别并移到了构建目录中,但是
共享
库
却不是,我真的不知道为什么。我的项目目录结构: CMakeLists.txt -构建
共享
库
install(CODE
浏览 4
提问于2013-08-21
得票数 22
回答已采纳
2
回答
如何使用
cmake
将编译器命令行args放在特定位置
、
、
、
因此,我正在从两个静态
库
中构建一个
共享
库
。add_library(wittyPlus SHARED empty.cpp) ${${Boost_LIBRARIES}) 因此,我需要它在a
浏览 0
提问于2013-01-15
得票数 9
回答已采纳
1
回答
Cmake
共享
库
、
我正在学习
CMake
,但我正在努力理解如何将二进制文件链接到
共享
库
,然后将这些文件安装到发布文件夹中。根CMakeLists.txt:set(
CMAKE
_BUILD_TYPE Release) include_directories(${
CMAKE
_CURRENT_SOURCE_DIR}/include) add_li
浏览 2
提问于2015-11-15
得票数 1
1
回答
cmake
共享
库
、
、
我想把每个cpp模块作为一个
共享
库
。 我有一个cpp文件的列表,如何在循环中使用cpp文件中的名称来制作不同的子项目?
浏览 1
提问于2011-03-14
得票数 0
回答已采纳
1
回答
使用boost未定义符号运行时错误:_ZN5boost6system15system_categoryEv
、
、
、
、
我正在使用
CMake
编译一个简单的项目(
共享
库
),这是CMakeLists.txt的内容project(test CXX)add_defini
浏览 4
提问于2017-10-26
得票数 1
回答已采纳
1
回答
使用
CMake
制作包含MFC的项目
、
我使用
CMake
来制作我的项目。谁能告诉我,为了在项目中使用CMakeLists.txt,我必须在我的MFC中包含什么?
浏览 0
提问于2012-07-20
得票数 5
1
回答
如何在
CMake
中设置默认的
库
前缀
我正在多个UNIX和Windows平台上构建静态
库
和动态
库
。在UNIX上,
库
是使用'lib‘前缀构建的,但在windows上,'lib’前缀没有添加到
库
中。我可以添加'lib‘前缀来在Windows上构建
库
,如下所示: set_target_properties( <TARGET> PROPERTIES
浏览 286
提问于2020-08-18
得票数 1
回答已采纳
1
回答
AWS C++:无法运行S3示例
、
/share/
cmake
-3.10/Modules/CMakeFindDependencyMacro.
cmake
:48 (find_package) /usr/local/lib/
cmake</e
浏览 3
提问于2019-11-23
得票数 1
回答已采纳
1
回答
Android NDK
cmake
和依赖
库
、
、
、
、
我想在我的JNI代码中使用一个
库
(来自GH的源代码)。但是这个
库
依赖于另外两个在Android中不可用的
库
(NTL和Boost)。现在我有点困惑,也不确定我是否正确地理解了下面的动作。安卓的C++代码被内置到每个平台的
共享
库
(.so)中(x86_64,armv7.)。这是否意味着NTL、Boost和我想要使用的
库
也必须由我从这些平台的源代码中编译?如果是,如何正确使用
cmake
? 如果我应该为特定的平台构建所有的
库
,那么如何更好地构建静态
库
浏览 0
提问于2017-01-22
得票数 4
回答已采纳
2
回答
cmake
和make构建的可再生产性
、
、
、
我正在评估使用
cmake
为嵌入式FW生成makefile。cmakelists.txt将在团队中
共享
。 这是否与项目中
共享
的makefile相同?
浏览 2
提问于2017-03-30
得票数 0
回答已采纳
1
回答
在
cmake
项目中使用mariadb-连接器-cpp
、
、
、
、
我使用c++20与一起在wsl上编程,并获得错误加载
共享
库
。找不到文件libmaradb.so.3。 target_link_libraries(${PROJECT_NAME} mariadbcpp) 加载
共享
库
时出错:libmaradb.so.3:
浏览 1
提问于2022-06-12
得票数 0
回答已采纳
1
回答
如何在Visual Studio 2019
cmake
项目中附加到WSL
共享
库
、
、
、
我们有一个为Linux构建
共享
库
的
CMake
VS2019 C++项目。我们的主要ASP net核心应用程序正在加载这个
共享
库
。我们想知道如何在WSL上调试它。debuggerConfiguration": "gdb", "env": {} ] } 如果C++项目是一个可执行文件,那么我们可以直接从
CMake
项目启动它,但是它是一个
共享</e
浏览 37
提问于2021-04-26
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券