我在程序中碰到库的冲突问题,因为用到数据库,在VC++的PROJECTSETTING里面需要设置:
link->input->object/module->msvcrt.lib
link->input->ignore->MSVCRTD
这样数据库部分正常.
但是这造成其他部分的程序:Acess violation
如果去掉上述的设置,其他部分程序正常,但是数据库部分不能正常运行
是不是调用库造成的冲突? 该怎么解决?
请高手指点
link->input->object/module->msvcrt.lib
link->input->ignore->MSVCRTD
这样数据库部分正常.
但是这造成其他部分的程序:Acess violation
如果去掉上述的设置,其他部分程序正常,但是数据库部分不能正常运行
是不是调用库造成的冲突? 该怎么解决?
请高手指点
解决方案 »
- 问一个相关路径的问题
- C语言菜鸟求一个项目开发课题和程序答案,希望各位大大帮忙!
- 关于进度条的小小问题????
- 动态生成滚动条,如何在程序过程中又能动态地变化滚动条的显示范围?
- VC 6.0中 mysql_fetch_row()函数可以访问连接Mysql数据库,代码移植到VS2010中,mysql_fetch_row()就不行
- 多缓冲和缓冲池有什么区别?
- 如何设置口令?
- 请教VB中如何使用COM?(解决问题马上给分)
- listview 实现问题(UP有分)
- 请问各位大侠可否告知关于MSDOS开发的书籍可在哪DOWN!!!!
- 关于dll的初级编程
- 200分求助,我有cg300视频采集卡的驱动,但不是exe的,是inf,dll,sys的文件,要用鼠标才能完成安装,那为高人能不能帮把这些文件搞成exe,
link->input->object/module->msvcrt.lib
link->input->ignore->msvcrtd.lib libcmt.lib
compiling result:
LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:librarytest.exe - 0 error(s), 1 warning(s)
运行还是ACCESS VIOLATION.