无法打开包含文件:' omniORB4'在Qt

时间:2014-12-29 17:41:35

标签: c++ qt qt4 qt-creator

我在linux上开发了一个使用QT的应用程序,它运行正常。现在我将应用程序移植到Windows,我在项目的.pro文件中遇到包含路径的问题。这是我的.pro文件:

#-------------------------------------------------
#
# Project created by QtCreator 2014-12-08T09:19:31
#
#-------------------------------------------------

QT       += core gui


greaterThan(QT_MAJOR_VERSION, 4): QT += widgets




TARGET = FirstProject
TEMPLATE = app
QMAKE_CXXFLAGS += -std=c++11

SOURCES += main.cpp\
        firstscreen.cpp \
        secondscreen.cpp \
        thirdscreen.cpp

INCLUDEPATH += C:\Users\user_name\tango\ \
               C:\Users\user_name\omniORB4\ \
               C:\Users\user_name\omnithread.h





HEADERS  += firstscreen.h \
            C:\Users\user_name\tango\ \
            C:\Users\user_name\omniORB4\ \
            C:\Users\user_name\omnithread.h \
            secondscreen.h \
            thirdscreen.h


LIBS += -L -lomnithread \
        -L -lomniORB4 \
        -L -ltango


FORMS    += firstscreen.ui \
            secondscreen.ui \
            thirdscreen.ui

当我构建项目时,它给出了以下错误:

C:\tango\idl\tango.h:28: error: C1083: Cannot open include file: 'omniORB4/CORBA.h': No such file or directory

当我检查tango.h文件时,有一个包含声明" #include"这给了我这个错误。但是,当我将include语句更改为以下内容时,它可以正常工作。

#include <C:\Users\user_name\omniORB4/CORBA.h>
你可以告诉我是什么导致了这个问题吗?我已经在.pro文件中指定了路径,所以它应该可以在我没有指定include语句中的整个路径的情况下工作。

0 个答案:

没有答案