首页 > 其他分享 >cmake错误:CMake Error: CMake can not determine linker language for target

cmake错误:CMake Error: CMake can not determine linker language for target

时间:2023-03-01 11:34:44浏览次数:59  
标签:文件 CMakeLists CMake language linker library cpp

解决方案:
因为你的library只有头文件,没有cpp文件

add_library中增加cpp文件

同时建立一个空的cpp文件即可。

处理后的源代码结构和CMakeLists.txt内容如下所示:

其中,math.cc文件中没有任何字符,是个空文件。CMakeLists文件中做出的修改如图中选中部分所示。

    

 

标签:文件,CMakeLists,CMake,language,linker,library,cpp
From: https://www.cnblogs.com/rainbow70626/p/17167531.html

相关文章

  • Windows上使用CMake GUI编译开源代码时,提示:cmake Could NOT find ZLIB (missing:ZLIB_
    有的时候就算在CMakeGUI中配置完ZLIB_LIBRARY和PNG_LIBRARY和PNG_PNG_INCLUDE_DIR等相关路径,还是提示上述错误。原因还是由于编译某源码时遗漏了对第三方开源依赖库的配置......
  • 【Vulkan编程指南】教程1--在Mac下使用CMake搭建Vulkan开发环境
    安装glfw在glfw下载目录下载预编译的Mac库文件:解压后可以放置在~/sdk目录下。安装Vulkan在Vulkan下载路径下载VulkanSDK,默认安装目录,即为~/VulkanSDK。创建CMak......
  • MPC5744P flash linker
    1/*2**###################################################################3**Processor:MPC5744Pwith384KBSRAM4**Compile......
  • Language Learning Disscussion
    findthecoreofalanguage,forexample,100mostfrequentwords.Then,usethemtoexpresswhateveryouwant.Somestagecouldbespecified:Youaretheon......
  • CMake编译opencv4.6
    openCV系列文章目录文章目录​​openCV系列文章目录​​​​前言​​​​一、准备工作​​​​二、使用步骤​​​​1.使用CMake编译openCV​​​​总结​​前言最近在项目......
  • make cmake
     gcc是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器  但是当程序包含很多源文件时,用gcc命令逐个去编译时,就很容易混乱而且工作量大。所以就......
  • P5842 [SCOI2012]Blinker 的仰慕者 题解
    题意简述:求\([l,r]\)内各个数位积为\(k\)的数的和。解:在看题解前,请先确认自己是否精通了数位dp模板题,否则会很难理解。对于朴素的数位dp,我们可以记录\(f_{i,j......
  • cmake搭建cpp测试工程
    创建目录结构撰写CMakeLists.txt点击查看代码#cmake需求的最小版本,2和3不兼容#cmake_minimum_required(VERSION3.1)#置工程名称project(HELLO)#设置变量SOU......
  • CMakeLists.txt模板
    编译动态库的模板add_library生成可执行程序换成add_executable不需要调试信息的去掉-g不需要警告信息的去掉-Wall这应该是-Wall的组合cmake_minimum_required......
  • nginx镜像编译安装nginx_accept_language_module
    本文重点内容:编译生成nginx_accept_language_module镜像容器启动后,dockerlogs没日志输出多阶段编译,优化镜像大小​Dockerfile内容如下:FROMdaocloud.io/library/centos:7a......