iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 25399|回复: 1
打印 上一主题 下一主题

吴立军的程序编译问题

[复制链接]
跳转到指定楼层
楼主
发表于 2010-6-2 14:39:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本人刚开始学习破衣的二次开发,4.0+vs2005,买了吴立军的那本书,可是里面的例子都调试不成功,我将里面的配置都弄成了4.0的配置,老是提示如下错误。望前辈指点
1>------ 已启动生成: 项目: Ch2_Dlg1, 配置: Debug Win32 ------
1>正在编译...
1>stdafx.cpp
1>正在编译...
1>Ch2_Dlg1.cpp
1>NewMdlDlg.cpp
1>Generating Code...
1>正在链接...
1>LINK : warning LNK4075: 忽略“/INCREMENTAL”(由于“/FORCE”规范)
1>LIBCMT.lib(access.obj) : warning LNK4006: __access 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(getenv.obj) : warning LNK4006: _getenv 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(mlock.obj) : warning LNK4006: __unlock 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(mlock.obj) : warning LNK4006: __lock 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(setlocal.obj) : warning LNK4006: _setlocale 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(tidtable.obj) : warning LNK4006: __encode_pointer 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(tidtable.obj) : warning LNK4006: __encoded_null 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(tidtable.obj) : warning LNK4006: __decode_pointer 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(calloc.obj) : warning LNK4006: _calloc 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(_file.obj) : warning LNK4006: ___iob_func 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(_file.obj) : warning LNK4006: __lock_file 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(_file.obj) : warning LNK4006: __unlock_file 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(fclose.obj) : warning LNK4006: _fclose 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(dosmap.obj) : warning LNK4006: __errno 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0dat.obj) : warning LNK4006: __amsg_exit 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0dat.obj) : warning LNK4006: __initterm_e 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0dat.obj) : warning LNK4006: _exit 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(initctyp.obj) : warning LNK4006: ____mb_cur_max_func 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(strftime.obj) : warning LNK4006: _strftime 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(lconv.obj) : warning LNK4006: _localeconv 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(winxfltr.obj) : warning LNK4006: ___CppXcptFilter 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(sbheap.obj) : warning LNK4006: __set_sbh_threshold 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(fflush.obj) : warning LNK4006: _fflush 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xi_a 已在 msvcrtd.lib(cinitexe.obj) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xi_z 已在 msvcrtd.lib(cinitexe.obj) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xc_a 已在 msvcrtd.lib(cinitexe.obj) 中定义;已忽略第二个定义
1>LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xc_z 已在 msvcrtd.lib(cinitexe.obj) 中定义;已忽略第二个定义
1>LIBCMT.lib(hooks.obj) : warning LNK4006: "void __cdecl terminate(void)" ([email=?terminate@@YAXXZ]?terminate@@YAXXZ[/email]) 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(winsig.obj) : warning LNK4006: _signal 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(winsig.obj) : warning LNK4006: _raise 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(tzset.obj) : warning LNK4006: __tzset 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(stricmp.obj) : warning LNK4006: __stricmp 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(timeset.obj) : warning LNK4006: ___timezone 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(timeset.obj) : warning LNK4006: ___tzname 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(tolower.obj) : warning LNK4006: _tolower 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(iswctype.obj) : warning LNK4006: _iswctype 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>LIBCMT.lib(osfinfo.obj) : warning LNK4006: __get_osfhandle 已在 msvcrtd.lib(MSVCR80D.dll) 中定义;已忽略第二个定义
1>   正在创建库 Debug/Ch2_Dlg1.lib 和对象 Debug/Ch2_Dlg1.exp
1>LINK : warning LNK4098: 默认库“msvcrtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>LIBCMT.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>Debug/Ch2_Dlg1.dll : warning LNK4088: 因 /FORCE 选项生成了映像;映像可能不能运行
1>生成日志保存在“file://d:\模式对话框\Ch2_Dlg1\Debug\BuildLog.htm”
1>Ch2_Dlg1 - 1 个错误,41 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
发表于 2010-7-14 10:21:16 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-24 19:20 , Processed in 0.011737 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表