vs2010刚出来的时候就用它,当时写启发式的一些算法,除了我同学用它出了些问题外,我用起没什么问题。这些东西太占空间了,用完后就删掉了,但是现在学习的课又要用,安装上运行代码老是跑不出来,代码在学校机子vs2008上就ok,搞得我多郁闷。电脑系统是windows xp。
问题一:
1>FileTracker : warning : Attempt to load UI satellite dll from c:/WINDOWS/Microsoft.NET/Framework/v4.0.20506/2052/FileTrackerUI.dll failed.
1>FileTracker : warning : Attempt to load UI satellite dll from c:/WINDOWS/Microsoft.NET/Framework/v4.0.20506/2052/TrackerUI.dll failed.
这个就是在我的 C:/WINDOWS/Microsoft.NET/Framework/v4.0.20506 目录下么有2052这个文件,只有1033。决绝办法是自己建立一个2052文件,再把 文件夹1033里面的TrackerUI.dll 和 FileTrackerUI.dll拷贝到2052去。这个问题就解决。
我弄完这个后又出现问题了。
问题二:
一个是 error LNK2019: unresolved external symbol _wmain referenced in function ___tmainCRTStartup MSVCRTD.lib(wcrtexe.obj)
还有个是error LNK1120: 1 unresolved externals D:/C-programs/cccc/Debug/cccc.exe
第二个错误是基于第一个.主要是不知道function ___tmainCRTStartup MSVCRTD.lib是什么东东。google了半天后来理解为程序找不到入口。我看到有个决绝方法是:可以新建一个工程,保留IDE生成的框架,把你的代码拷贝进去。不要改动IDE给你生成的入口函数( tmain )。
但是我的代码有部分是老师给的,主函数格式都固定了,这个对我无效。后来终于解决:去工程属性-》linker->advanced,把entry point 那栏写成 main. 如果想自己写给主函数名字,这个改成相应你自己的名字就可以了。比如
void mymain()
{
}
改写:
Entry Point=mymain
搞定。收工,做饭去了。饿死了