Linking...
Creating library ReleaseMinSize/EHKvalidate.lib and object ReleaseMinSize/EHKvalidate.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize/EHKvalidate.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.EHKvalidate.dll - 2 error(s), 0 warning(s)
各位告手能帮我看看怎么解决吗?各种优化设置都试过了,不行,是不是还少什么库文件啊。小女子这相有礼了。
Creating library ReleaseMinSize/EHKvalidate.lib and object ReleaseMinSize/EHKvalidate.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize/EHKvalidate.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.EHKvalidate.dll - 2 error(s), 0 warning(s)
各位告手能帮我看看怎么解决吗?各种优化设置都试过了,不行,是不是还少什么库文件啊。小女子这相有礼了。
有两种方法,一是在项目设置C++选项里面把/MT改成/MTd,二是在link选项里面加上MSVCRTD.lib。
你的问题是解决了,但是我先告诉你,你的程序发布后,得把crt相关的dll一块发布。
建议你还是改成MiniDependance的方式。
definitions就行了,你说的太麻烦,不好意思!!!!不能给分了。
我给你说的是假设你要发布MinSize dll的话。
并且我敢保证,我说得你肯定没试过,并且你还没找到地方,VC++编译器老美也没我熟。
我只是把编译开关从/MT变成/MTd,或者添加一个库文件,你竟然说比去掉一个编译宏简单,其实对命令行来说都是一个单词的差异,看来你根本什么都不懂。
int _stdcall fuck(const char * sz);
__declspec( naked )
{
const char sz[] = "you";
__asm
{
lea ecx, sz
push ecx
call dword ptr[fuck]
}
return 0;
}
就可以勾引男人了?
GG你说的不对地,我的问题已经解决了,在一个老美的新闻组里找到的只要把go to the C++ tab and delete "_ATL_MIN_CRT" under the preprocessor
definitions就行了,你说的太麻烦,不好意思!!!!不能给分了。
=============================================================================别人帮助了你就应该给分!而且帖子的题目的确很恶心,希望以后不要用这种招亲来吸引大家,招人反感!
arxing大侠郁闷了吧
俺老农看,这个“女子”不简单,哈,你也敢碰?