• 5122阅读
  • 5回复

关于QCreator工程路径中空格和特殊符号的问题 [复制链接]

上一主题 下一主题
离线prout
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-19
我在QCreator下建的工程需要调用一个库,而刚好这个库的路径中含有空格和加号,导致库不能正常被调用,请问这个问题该怎么解决?

谢谢

在D[盘根目录下有一个c++文件夹  文件夹中有一个test.h 文件
定义了一个类
class A
{
public:
  A(){}
  ~A(){}
  int a;
  int b;    
};

在QCreator工程中的.pro文件中

TEMPLATE = app
SOURCES += main.cpp
HEADERS +=
INCLUDEPATH += D:/c++

main.cpp

#include <QApplication>
#include <test.h>

int main(int argc,char *argv[])
{
    QApplication a(argc,argv);

    A a;

    return a.exec();
}

编译不过如何解决?

至于修改路径去掉加号的方法不合适,由于调用的库中有百十个文件不能一一修改,所以请达人指教!
[ 此帖被prout在2010-04-19 18:25重新编辑 ]
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-19
Copy出来?
PHPWind好恶心。。。不想看这种界面。。。
离线prout
只看该作者 2楼 发表于: 2010-04-19
可以在一个含有加号的文件夹里写一个定义一个类的头文件之后在你的工程里引用试试。。。
离线prout
只看该作者 3楼 发表于: 2010-04-19
难道你们的工程都没有遇到过这种问题么?
离线yangfanxing
只看该作者 4楼 发表于: 2010-04-19
回 3楼(prout) 的帖子
带空格和+的文件名还真不怎么用~
PHPWind好恶心。。。不想看这种界面。。。
离线yangfanxing
只看该作者 5楼 发表于: 2010-04-19
回 2楼(prout) 的帖子
在pro外添加???#include等等。。。
因为类似
  1. QFile ff("C:\\tip df ++\\AGENCYR.TTF");
在代码里是能认的。
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个