小白学开发之QT下的PRO文件怎么进行注释,以及Pro文件的作用
Hello大家好,这里是程序员小白学开发,我是一个刚入门QT的初学者,晕乎晕乎的!希望能够随时随地将自己所学的知识分享给大家,带着大学从零基础开始入门程序开发,在互联网的时代,干出一番事业!
认识pro克服程序编译错误
最近在写一个读取Excel表格中的关键信息,提示如下错误:
D:\nhy\SU2\su2\untitled2\importfile.cpp:14: error: undefined reference to `_imp__CoInitializeEx@8'
D:\nhy\SU2\su2\untitled2\importfile.cpp:16: error: undefined reference to `QAxObject::QAxObject(QObject*)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:17: error: undefined reference to `QAxBase::setControl(QString const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:21: error: undefined reference to `_imp__CoUninitialize@0'
D:\nhy\SU2\su2\untitled2\importfile.cpp:25: error: undefined reference to `QAxBase::querySubObject(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:26: error: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:29: error: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:32: error: undefined reference to `_imp__CoUninitialize@0'
D:\nhy\SU2\su2\untitled2\importfile.cpp:35: error: undefined reference to `QAxBase::querySubObject(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:38: error: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:39: error: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\nhy\SU2\su2\untitled2\importfile.cpp:44: error: undefined reference to `_imp__CoUninitialize@0'
D:\nhy\SU2\su2\untitled2\importfile.cpp:47: error: undefined reference to `QAxBase::querySubObject(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
来百度APP畅享高清图片
瞬间就要崩溃了,一堆错误,后来进行查询,发现需要在QT中的pro加入一句预编译处理:
QT += axcontainer
完美解决这个问题。
这个是QT下读取excel文件必须要使用的预处理的文件!
这下才知道pro文件的重要性。
如果你预编译出现一堆错误问题,别着急,找pro,看看是否有相关的文件没有加上哦!
pro中如何进行消息注释?
如图,在pro文件中,有许多是自己不需要的,怎么进行注释呢?
他的注释和qt下的cpp文件和h文件不同,不再支持//和/*了,只要加上#即可进行相关的注释。
你可以参考咱们上面的文档进行相关的注释代码哦!
想了解更多精彩内容,快来关注微信公众号:哈尔滨工业制造联盟