以前用的是VC6,安装了XTP,是可以用的。
今天给VS2005安装XTP,安装过程中唯一可能出现问题的地方就是,自动弹出的CMD窗口,没有自动关闭,显示安装成功后,呆那里不动了,然后我关掉,显示cmd can't什么,忘记了。等整个安装过程结束,提示的测试成功。
但我在VS2005里面试验的时候,居然提示找不到ToolkitPro1122vc80UD.dll,但这个文件是在Xtreme ToolkitPro v11.2.2\Bin\vc80里面的。他既然可以找到lib目录,可以找到.h目录,怎么可能会找不到这个。然后我把这些拷贝到项目目录下,结果提示ToolkitPro1122vc80UD.dll is not a valid windows image

解决方案 »

  1.   


    不是吧。刚才试了下xtp自带的例子,可以正常运行的。
      

  2.   

    我的VC6没删,用于VC6的XTP也没删,会不会冲突?
      

  3.   

    看xtreme toolkitpro 是否有支持vs2005版本的库
      

  4.   

    我安装时好像也有lz遇到的问题, 主要是从网上不知名的地方下的, 搞了半天也用不起来, 后来全被我卸载了...., 我觉得还是通过源码编译出来的库好使, 例如ACE
      

  5.   

    安装的时候,其实有大部份的时间是在编译的,你关掉自己CMD窗口可能就造成编译错误。建议你重新编译XTP库,其实很简单的,用VS2005直接打开项目,象平时一样全部编译一次就可以了。
      

  6.   

    还是不行啊。。
    又重装了一次XTP,这次安装过程中一点问题都没出。结果还是一样。
    组建无错误,运行出错。但是他自带的例子程序是可以正确运行的。
      

  7.   

    提示找不到DLL文件嘛,你把这个DLL文件拷贝到你的执行目录,保准可以。
    “自带的例子程序是可以正确运行的”是因为例子和DLL都编译到BIN目录,是同一个目录。
      

  8.   

    从别处搞个正常运行的ToolkitPro1122vc80UD.dll放到你的执行目录里面。
      

  9.   

    你可以把你的工程属性中的字符集改为:使用多字节字符集试试。我的就是这么OK的。
    另外,建议你参考例程中的工程属性,设置附加包含目录和附加库目录。
    我的工程是vs2008可能和你的情况不太一样。不过可以尝试下。