NetElite

导航

 

在 VS.net 2003 中如果遇到类似 “Linker Tools Error LNK2001”的编译出错信息 解决方案:

1. 使用 /NOENTRY 链接。在“解决方案资源管理器”中,右键单击项目节点,单击“属性”。在“属性页”对话框中,依次单击“链接器”、“命令行”,然后将此开关添加到“附加选项”字段。
2. 链接 msvcrt.lib。在“属性页”对话框中,依次单击“链接器”、“输入”,然后将 msvcrt.lib 添加到“其他依存项”属性中。
3. 删除 nochkclr.obj。在“输入”页(与上一步中使用的页面相同)中,从其他依存项属性中删除 nochkclr.obj
4. 链接 CRT。在“输入”页(与上一步中使用的页面相同)中,将 __DllMainCRTStartup@12 添加到“强制符号引用”属性中。

如果您要使用命令提示,请通过以下操作指定上述项目设置:
LINK /NOENTRY msvcrt.lib /NODEFAULTLIB:nochkclr.obj /INCLUDE:__DllMainCRTStartup@12
posted on 2005-07-07 21:05  Gravitonium  阅读(865)  评论(0)    收藏  举报