我将该项目目录下所有文件内搜索到的原名字串全部替换为新的,包括
文件名,最后全编译确报出几个lib冲突的警告,运行新链接的程序开始正常,
最后确报告指针使用出错。
我是VC的初学者,请大虾能告诉我,这种情况该怎么办?
文件名,最后全编译确报出几个lib冲突的警告,运行新链接的程序开始正常,
最后确报告指针使用出错。
我是VC的初学者,请大虾能告诉我,这种情况该怎么办?
解决方案 »
- MFC中分文件夹放源文件编译时出错
- 谁能把商业视频会议界面程序(有源码哦)进行修改?
- 请教一个 VC Dialog 之间通信的问题, 谢谢!
- 调用ActiveX控件处理事件的时候,怎样让VC自动帮我产生事件处理函数及其映射。
- MessageBox的显示文本控制问题:显示的信息有三行,原先的行距离太小,现在要增加行之间的距离,怎么办?
- WaitForMultipleObjects的问题
- 一个微软研究员高手也无法解决的问题
- 窗口刷新的问题
- 主引导记录工作原理(源码分析很COOL)
- 如何转换字符型为CString型?
- ado数据库添加出错,解决者给300分,决不誓言!另加100分作为鼓励奖,欢迎大家光临
- word,txt文件能用Ado方式访问吗?§§§多劳多得§§§
http://www.daansystems.com/freestuff/WSRename.zip
------------------------------------
Visual Studio Project Renamer
For Win9x/NT/2k By Niek Albers
[email protected] (C)2001 DaanSystemsHomepage: http://www.daansystems.com
------------------------------------Use with care and on your own risk!
Make backups before you use this program.
Do a 'rebuild all' on your renamed project.Usage: vsrename <oldname> <newname> <dir>Where:oldname : The old name of your project (typically the xxx from xxx.dsw)
newname : The new name for your project
dir : The directory tree that holds the project.The program will replace all occurences of oldname to newname in all
files and rename all filenames that have the old name in it.
It will walk subdirectories.--- History
30.Jun.2001 v0.4bugfixes:+ Better handling of binary files. They should be alright after
renaming the project.15.Jun.2001 v0.3bugfixes:+ Better renaming of projects with the same name in it,
so you can rename a project from 'myproject' to 'supermyproject'.
It should go ok.-----------
14.Jun.2001 v0.2improvements:+ Added renaming of main project directory.
谢谢你提供的信息,但我使用后,跟我自己手工修改的效果一样,编译
时都报如下警告:
LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
如果我将项目配置中加入去除mfc42.lib,mfc42.lib,mfc42.lib后,
虽然编译完全通过,但运行过程中会报指针使用错(原项目无错):
dbgheap.c,lines:1051 ,pHead->nBlockUse==nnBlockUse
请高手继续指教,多谢了!!!
在引导工程时自动作了某些修改。
上面的警告信息我考错了,实际是:
LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfcs42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
原工程是Release版本,新工程变成了调试版本,原中国语言变成
了英语语言了。
你只要把*.dsw and .dsp中相应项目名称改掉即可,其他的都不用修改