1、编译后的错误提示如下:
Error 4 error C2664: 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::insert(unsigned int,const std::basic_string<_Elem,_Traits,_Ax> &)' : cannot convert parameter 2 from 'const char' to 'const std::basic_string<_Elem,_Traits,_Ax> &' f:\VS2005编译\src\common\QY_LocalFile.cpp 110
指向的代码如下://缓存不含路径的纯文件名
void QY_LocalFile::cacheFileName(const char *fileName)
{
int len = strlen(fileName);
this->pureFileName = "";
for(int i = len - 1; i >= 0; i--)
{
if('\\' == fileName[i])
{
break;
}
else
{
this->pureFileName.insert(0, fileName[i]);
}
}
}question:这种编译错误怎么解决?提示参数不能转化,那该怎么改啊2、编译提示找不到文件
Error 133 fatal error C1083: Cannot open include file: 'XTToolkitPro.h': No such file or directory f:\VS2005编译\src\stdafx.h 36
问题描述:我用的有皮肤xtream(Codejock Software),在vs2003中就好好的,用05编了怎么会找不到文件呢?设置过链接库的指向路径了,怎么还是提示呢?
Error 4 error C2664: 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::insert(unsigned int,const std::basic_string<_Elem,_Traits,_Ax> &)' : cannot convert parameter 2 from 'const char' to 'const std::basic_string<_Elem,_Traits,_Ax> &' f:\VS2005编译\src\common\QY_LocalFile.cpp 110
指向的代码如下://缓存不含路径的纯文件名
void QY_LocalFile::cacheFileName(const char *fileName)
{
int len = strlen(fileName);
this->pureFileName = "";
for(int i = len - 1; i >= 0; i--)
{
if('\\' == fileName[i])
{
break;
}
else
{
this->pureFileName.insert(0, fileName[i]);
}
}
}question:这种编译错误怎么解决?提示参数不能转化,那该怎么改啊2、编译提示找不到文件
Error 133 fatal error C1083: Cannot open include file: 'XTToolkitPro.h': No such file or directory f:\VS2005编译\src\stdafx.h 36
问题描述:我用的有皮肤xtream(Codejock Software),在vs2003中就好好的,用05编了怎么会找不到文件呢?设置过链接库的指向路径了,怎么还是提示呢?
我在工程中是这么包含的: #include <XTToolkitPro.h>
你的pureFileName的类型是什么呢?另外,请教一下,pureFileName是QY_LocalFile类的成员变量吧,使用的时候,this不是会有编译器自动添加的吗?为什么需要自己在前面加上的?
配置属性-> C/C++ -> 常规 -> 附加包含目录
在这里边填写XTToolkitPro.h所在路径
1、这样设置下附加头文件
C:\PROGRAM FILES\CODEJOCK SOFTWARE\MFC\XTREME TOOLKITPRO V11.2.1\SOURCE2、我的是6.0的 附加lib
C:\PROGRAM FILES\CODEJOCK SOFTWARE\MFC\XTREME TOOLKITPRO V11.2.1\LIB\VC603、最后在你的StdAfx.h加
#include <XTToolkitPro.h> // Xtreme Toolkit Pro components
我的问题就出在原来加载的那个路径下这个头文件没有了,所有一直找不到问题所在,所以一定要确定下哦。结贴散分~