我在我的.pro文件中有以下内容,我有一些文件需要包含头文件,例如:
.pro文件内容为:
#include "StdAfx.h"
。但是我得到了一个错误:
无论我使用error Cannot open include file: 'StdAfx.h': No such file or directory.
#include "StdAfx.h"
还是#include "Shared/StdAfx.h"
都会得到同样的错误。这非常令人沮丧,除非Qt开始识别我的头文件,否则我无法进行任何实际工作。我在网上找不到解决办法。发生了什么事?.pro文件内容为:
HEADERS += ibproject.h \
Shared/StdAfx.h \
Shared/TwsSocketClientErrors.h \
Shared/TagValue.h \
Shared/shared_ptr.h \
Shared/ScannerSubscription.h \
Shared/OrderState.h \
Shared/Order.h \
Shared/IBString.h \
Shared/HScrollListBox.h \
Shared/Execution.h \
Shared/EWrapper.h \
Shared/EClientSocketBaseImpl.h \
Shared/EClientSocketBase.h \
Shared/EClient.h \
Shared/Contract.h \
Shared/CommonDefs.h \
Shared/CommissionReport.h \
SocketClient/src/EClientSocket.h
ewrappersubclass.h
INCLUDEPATH += $$PWD/SocketClient
DEPENDPATH += $$PWD/SocketClient
编辑:为什么我会被踩?我遇到了一个合法的问题。
shared/stdafx.h
中,但说实话,我已经将其复制并粘贴到根目录和共享文件夹中进行测试,只是为了测试是否是因为我有一些语法错误。不,即使在两个文件夹中都存在,它也无法识别它。 - Terence Chow