BlackBerry 10 cascades项目编译报错

来源:互联网 发布:js姓名的正则表达式 编辑:程序博客网 时间:2024/06/05 20:49

项目中在src目录里面增加了个utils子目录,下面增加几个cpp和h程序文件,在项目Build过程中,总是报错

undefined reference to xxx.cpp


排错:在eclipse控制台上,qcc 编译的路径里面,的确没有包含utils子目录和下面的程序文件和头文件。

分析:按理说,Cascades IDE可以自动扫描src目录下面的文件和目录变化,自动把src目录下面的所有子目录和下面的文件加入到编译路径里面的。


原因:查来擦去,原来这个项目的项目文件里面,是自己写的构建路径SOURCES HEADERS等参数。


解决办法:修改项目文件,比如DDemo.pro,最后一行加入include(config.pri)

TEMPLATE = app

TARGET = DDemo


CONFIG += qt warn_on debug_and_release cascades

LIBS   += -lQtLocationSubset -lbbdata  -lbbnetwork -lbbplatform -lbbsystem -lbb 
 
include(config.pri)