• 4617阅读
  • 5回复

Qt5.4.2如何同时编译C和CPP源码? [复制链接]

上一主题 下一主题
离线云上华仙
 

只看楼主 倒序阅读 楼主  发表于: 2015-09-18
平台:win732位旗舰版,qt-opensource-windows-x86-mingw491_opengl-5.4.2.exe
我建立了一个QWidget工程,想添加一个c源码库,然后编译
试了试,有错误
:-1: error: No rule to make target 'src/convrnx.c', needed by 'debug/convrnx.o
请问:C源码和Cpp源码可以同时放到工程下编译吗?

勤学苦练,酷暑严寒
离线tylan

只看该作者 1楼 发表于: 2015-09-18
可以一起编译。
离线云上华仙

只看该作者 2楼 发表于: 2015-09-19
回 tylan 的帖子
tylan:可以一起编译。 (2015-09-18 09:22) 

哦,谢谢。
一个工程下既有c又有cpp,编译时候,编译器是会自动调用gcc和g++分别编译吗?
勤学苦练,酷暑严寒
离线彩阳

只看该作者 3楼 发表于: 2015-09-19
g++有处理C语言的子模块。甚至,可以在C++文件里面定义C的部分:通过extern "C"。
上海Qt开发联盟,热忱地欢迎你的加入!
离线tylan

只看该作者 4楼 发表于: 2015-09-20
回 云上华仙 的帖子
云上华仙:哦,谢谢。
一个工程下既有c又有cpp,编译时候,编译器是会自动调用gcc和g++分别编译吗? (2015-09-19 17:25) 

3L正解。
离线云上华仙

只看该作者 5楼 发表于: 2016-08-17
回 彩阳 的帖子
彩阳:g++有处理C语言的子模块。甚至,可以在C++文件里面定义C的部分:通过extern "C"。 (2015-09-19 19:27) 

谢谢!我要学学这个知识点。
勤学苦练,酷暑严寒
快速回复
限100 字节
 
上一个 下一个