永发信息网

vc编译时产生很多连接错误,不知道怎么修改设置,请教大家

答案:2  悬赏:70  手机版
解决时间 2021-11-15 17:29
vc编译时产生很多连接错误,不知道怎么修改设置,请教大家
最佳答案
前面的时库冲突,编译器都说了:LINK : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
你在代码文件前加上
#pragma comment(linker,"/NODEFAULTLIB:LIBCMT.lib")
试试
还有就是看CGpyDlg::GetEventSinkMap(void)const函数有没有实现,反正编译器没找到你的实现, 只有声明追问在程序中我搜索不到CGpyDlg::GetEventSinkMap(void)const函数,连声明都没有。追答你是不是用了第三方库?
CGpyDlg类不是你建的?追问CGpyDlg类是系统工程类,我teechart,我还有一个问题,我编译文件时,报debug assertion failded! dlgdata.cpp line 43,这样一个错误,我将所有涉及到GetDlgItem的地方全取消了都有这错误,怎么办?追答你是不是用mfc建了一个Gpy的工程?
先前那个GetEventSinkMap你去查查,好像要加上下面的宏响应activx控件消息
DECLARE_EVENTSINK_MAP()头文件
BEGIN_EVENTSINK_MAP(x, y)实现文件
ON_EVENT......
END_EVENTSINK_MAP()
你去dlgdata.cpp line 43看看那里的代码,这个是代码上的错误,一般是变量值不合法追问我程序中没有dlgdata.cpp文件,所以不知道该怎么办了追答你自己的程序都没代码么? 或者你往其他库的变量传了不合法的值,就是说你误用了其他库的东西。dlgdata.cpp你看看头文件有没有dlgdata.h这类的的,也许能找到
那你用release编译,虽然会过,但也会出错的。
全部回答
你重复引用了头文件。
要用编译指令#pragma once 来指定只引用一次,
或者用#ifdef
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新卫供水排水管材管件大全地址在什么地方,我
你们人生中最沮丧的时候,是什么情况
男人的性幻想对象是什么样子?
女孩太主动了是不是不好?
本人是靖边的,新开饭店急求货物供应商,需要
停车场(中华同江府北)地址在哪,我要去那里办
潘河小学(三门峡卢氏)地址在哪,我要去那里办
广州南沙沙滩漂亮吗?
乘坐南昌地铁一号线到哪个站下车从哪个出站口
iphone7语音控制怎么打开
20元全新钞票
福利彩票3D3月21号中奖号码是多少
温媪读音
潮汕站离汕头龙湖区远吗,要怎么潮汕站搭车去
恒大商务楼怎么样?好不好?值不值得买?
推荐资讯
1990-2000年间的古装电视剧
社区通知怎么写
在2035年真的有彗星撞地球 嘛??
刚买的纯银戒指大了一号怎么办?(高分追分)
我跟我年轻的嫂嫂 姐姐教我洞房怎么做 蕾丝
多媒体导航系统与车载sync3的区别
vivox3v是全网通吗
乐业大石围地址在哪,我要去那里办事,
0.84乘以1.2约等于多少
优芙雅美容养生(莘庄店)地址在什么地方,想过
锦鲤晚上排队趴缸正常吗
地下室作办公室对人体健康是否有影响我院地下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?