我有一个基于QtCreator的基于cmake的C++项目。我手动编写了CMakeLists.txt文件。从QtCreator的命令行构建时,我得到了如下目录结构:
MyProj/ - source code
MyProj_build/ - object files and executable; I launch cmake from here
现在我想把build目录放在另一个磁盘上(一个ram磁盘):
/PathToRamDisk/MyProj_build/
从命令行构建时,我从新的构建目录启动cmake/make,所有生成的文件都位于该目录中。很好。
在
我遇到了QtCreator的一个恼人的行为:当项目打开时,QtCreator会一遍又一遍地保存项目的.pro.user文件,大约每10秒保存一次。鉴于我的项目位于Dropbox文件夹下,我看到Dropbox图标永远在旋转。我不记得以前见过这种行为,有人对此有提示吗?
这是我的QtCreator版本
Qt Creator 2.5.2
Based on Qt 4.8.2 (64 bit)
Built on Sep 22 2012 at 14:57:50
这不是Dropbox同步问题,因为如果我停止另一台PC的实例,问题仍然存在。
我正在尝试将一个C++项目移植到iOS。它在QtCreator上编译得很好,在Linux和Windows上也能很好地编译。现在在Xcode/GCC上,对于某个模板化的类,我得到了以下错误:“错误:模板参数列表太少”。
导致此错误的代码如下所示:
template <typename TA, typename TB, int Type>
class MyClassImpl
{
public:
MyClassImpl();
virtual int GetType() const
{
return type;
}
};
typedef My