问题背景:
开源框架通常会带有几个例子,各自编译互不妨碍;但是Qt编译过程中发现:
以qextserialport-1.2win-alpha.zip为例,解压后得:
/(框架源码)
/examples/enumerator/(应用源码1)
/examples/event/(应用源码2)
/examples/qespta/(应用源码3)
/examples/MySerialPort/(应用源码4)
编译:
qmake -project
qmake
make
提示多个main函数入口;
是否有什么设置或者操作可以达到:make之后应用各自生成自己的可执行文件?(靠移动目录比较麻烦)
虽然算不上技术问题,但是如果有简洁的办法,相信可以提高很多人的效率,善莫大焉。
另外,qmake -project 和qmake之后,自动生成object_script.MyProject.Debug和Makefile.Debug这两个文件里,包含windows相关、posix相关两组文件,编译不过去的(我是mingw32当然无法编译posix相关部分,只好打开前面两个文件手工删掉posix相关的编译项); 有没有办法让自动生成的makefile只包含和编译windows相关的文件?(QT的SPEC=w32-g++设置了的没有问题)