首页| 论坛| 消息

标题:Qt5.4.2如何同时编译C和CPP源码?
作者:云上华仙
日期:2015-09-18 05:29
内容:

平台: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源码可以同时放到工程下编译吗?


#1 [tylan 09-18 09:22]
可以一起编译。
#2 回 tylan 的帖子 [云上华仙 09-19 17:25]
tylan:可以一起编译。 (2015-09-18 09:22) 
哦,谢谢。
一个工程下既有c又有cpp,编译时候,编译器是会自动调用gcc和g++分别编译吗?
#3 [彩阳 09-19 19:27]
g++有处理C语言的子模块。甚至,可以在C++文件里面定义C的部分:通过extern "C"。
#4 回 云上华仙 的帖子 [tylan 09-20 15:51]
云上华仙:哦,谢谢。
一个工程下既有c又有cpp,编译时候,编译器是会自动调用gcc和g++分别编译吗? (2015-09-19 17:25) 
3L正解。
#5 回 彩阳 的帖子 [云上华仙 08-17 23:44]
彩阳:g++有处理C语言的子模块。甚至,可以在C++文件里面定义C的部分:通过extern "C"。 (2015-09-19 19:27) 
谢谢!我要学学这个知识点。

回复 发表
主题 版块