我很简单 CMakeLists.txt

CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

FIND_PACKAGE(VTK REQUIRED)

PROJECT(test CXX)

那真的什么都没做.正确找到VTK包/usr/lib/vtk-5.8/VTKConfig.cmake.该文件包含许多类型的语句

ADD_LIBRARY(foobar SHARED IMPORTED)

表示共享库libfoobar.so需要在可执行文件中链接.

然而,在使用上述脚本创建Makefile时,CMake会抱怨

CMake Warning (dev) at /usr/lib/vtk-5.8/VTKTargets.cmake:244 (ADD_LIBRARY):

ADD_LIBRARY called with SHARED option but the target platform does not

support dynamic linking. Building a STATIC library instead. This may lead

to problems.

Call Stack (most recent call first):

/usr/lib/vtk-5.8/VTKConfig.cmake:200 (INCLUDE)

/usr/share/cmake-2.8/Modules/FindVTK.cmake:73 (FIND_PACKAGE)

CMakeLists.txt:4 (FIND_PACKAGE)

This warning is for project developers. Use -Wno-dev to suppress it

这个警告意味着什么,它是如何处理的?

这是一个使用CMake 2.8.9的Linux系统.虽然对于包含的所有软件包都会显示此错误消息ADD_LIBRARY(foobar SHARED IMPORTED),但此处将使用VTK-5.8作为示例.

linux make指定目标平台,CMake on Linux:目标平台不支持动态链接相关推荐

  1. linux下指定某个ip去ping,Linux下指定源ip进行ping操作的方法

    [序言] 目前在做一台电脑上两个虚拟机之间的通信. 对于每个虚拟机都有两个网卡,一个桥接模式和一个NAT模式. 那么问题来了.... 如果使用简单的ping ip形式的命令得到ping通的结果,只能证 ...

  2. linux从指定网卡scp文件出去,Linux下nc或scp命令来实现文件传输

    发送端: cat test.txt | nc -l -p 6666 或者nc -l -p 6666 < test.txt 有些版本不要在 -p [监听6666端口,等待连接](设发送端IP为10 ...

  3. linux杀死指定进程中的线程,linux查看进程和线程的命令

    1.任务:获得进程信息 :ps命令,或者top命令,它能显示当前运行中进程的相关信息,包括进程的PID. ps命令能提供一份当前进程的快照.如果想状态可以自动刷新,可以使用top命令. 2.任务:获得 ...

  4. 一篇长文带你深析Linux动态链接的全过程

    目录 为什么要动态链接? 地址无关代码 共享模块的全局变量问题 延迟绑定(PLT) 动态链接相关结构 .interp段 .dynamic段 动态符号表 动态链接重定位表 动态链接时进程堆栈初始化信息 ...

  5. VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)

    参考文章:使用vs2019进行Linux远程开发 vs进行远程开发分为三步: 1.创建远程环境的连接,随后让vs将远程环境中的系统头文件同步到本地(也可以指定其他地方的头文件,后面会讲解),c++的代 ...

  6. hsf传输文件到linux,x86 平台上的 Linux到 SPARC 平台上的 Solaris的说明

    x86平台上的Linux到SPARC平台上的Solaris的说明 关于本次移植的说明 由于目前没有Solaris开发环境,移植过程,主要是参考本文档的说明.具体是对函数调用.字节序列.数据类型.内存对 ...

  7. linux卸载vs codeblocks,哪个适合linux? GNU make vs cmake vs codeblocks vs qmake

    In front of me some different Technologies and I'm confused between them. GNU make, CMAKE, Qmake, Co ...

  8. linux 更新cmake_VS2019 v16.4 CMake可用性更新

    我们一直都在倾听您的反馈 在VS2019 v16.4 Preview 2中,我们解决了CMake中的一个问题:对目标项目的加载逻辑进行了优化.另外,我们还在CMake中添加了预览页面,这个预览页面有助 ...

  9. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

最新文章

  1. golang json 读写配置文件
  2. close 不弹出对话框
  3. 韦东山嵌入式第一期14课第004节_und异常模示程序示例_P笔记
  4. Python 练习册,每天一个小程序
  5. 这40张图送给单身程序员,情人节请一笑而过!
  6. 帝国php使用系统变量,帝国cms常用变量汇总
  7. ipad的文件连接服务器,使用Termius从iPad连接到Linux服务器
  8. 设置配置高可用的Mysql双机热备(Mysql_HA)
  9. vs2015 hiredis编译使用
  10. Eclipse中输入点号(.)不提示类成员(函数、字段)的解决办法
  11. LC60 Permutation Sequence
  12. Delphi XE实现FTP上传下载文件
  13. 简图记录-番茄时间管理
  14. DynDNS免费动态域名解析
  15. winform使用CefSharp嵌入浏览器
  16. HTML中的5种空格表示
  17. 如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目
  18. Post请求body为list,校验里面的对象
  19. mpu9250磁力计校准 mpl库数据校准
  20. 上网设备linux共享网络,共享上网 - Linux Wiki

热门文章

  1. java封装数组_Java封装数组之动态数组实现方法详解
  2. SpringMVC集成Thymeleaf
  3. AESRijndael加密
  4. markdownpad2下载安装教程
  5. 数组用法以及引用类型和值类型
  6. pku 1463 Strategic game 树形DP
  7. 4-算法 与7无关的数最近的提交
  8. java moneyutils_java中每月等额与先息后本计算
  9. python可变类型与不可变类型作为函数参数区别_不要用可变类型对象做函数默认参数...
  10. JSP的JavaBean前的知识点