vc6

vc6.0恢复布局

霸气de小男生 提交于 2020-03-17 01:06:09
vc6.0恢复布局 **我这里是以工作空间没有了如何恢复。**其他的东西没有按照前两张图片,最后勾选自己想要的东西。 知识扩充: vc6.0中的快捷键: F9:设置断点 F5: 调试 F10 :一条条逐句运行 Ait+F8: 格式化代码(也就是让代码按照格式化对齐) 要选中要格式化的代码块在按Alt+F8 来源: CSDN 作者: 辉小歌 链接: https://blog.csdn.net/qq_46527915/article/details/104864576

VC6.0以及VS2005下 连接错误operator delete(void *)

Deadly 提交于 2020-03-01 06:08:29
VC6.0以及VS2005下 连接错误operator delete(void *)” (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)的解决方法 2013年10月13日 ? 综合 ? 共 829字 ? 字号 小 中 大 ? 评论关闭 VC6.0 下对于该问题的解决方法 昨天写了个小小的TCP的客服端负责接收数据并打印,在本机上写好后,测试也没问题但是放在另外一个PC上运行报告找不到一个lib库,后来就将程序改成了 using MFC Class Static library 模式 但是连接报告了这个错误 operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj) 当时真让人抓狂,根据网上搜索的信息,说是MFC自身lib 中也定义了new delete 操作 和CRUNTIME lib 中起冲突了,需要调整他们之间的顺序,后来参看msdn 文章【http://support.microsoft.com/default.aspx?scid=kb;en-us;148652】具体做法是 在项目属性中 选择 link 标签,选中 input 选项 在Object/library modules 上输入nafxcwd

Visual C++ 6.0(VC6.0)修改source window字体

两盒软妹~` 提交于 2020-03-01 05:48:26
VC6.0的设置中可以选择的字体很少,更重要的是没有我喜欢的consolas。在网上找到一种通过修改注册表来改字体的方法,如下: 在HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format下面有几个子键,看你需要改哪 个,比如改源文件的字体就打开Source Window键,把其中的FontFace和FontSize改成字体的名称和大小,就行了。 把FontFace改成 consolas(或者Courier New) ,FontSize改成16(十进制),这样,source window看起来就很舒服了。 another from: http://blog.csdn.net/xiaomt_rush/article/details/6506294 win7下 vc6.0修改字体: http://blog.csdn.net/wuhuayu_why/article/details/7551465 打造Win7下漂亮的vc++6.0 http://blog.csdn.net/g_spider/article/details/6598445 来源: oschina 链接: https://my.oschina.net/u/877519/blog/110653

C语言程序设计 使用VC6绿色版

我的未来我决定 提交于 2020-01-29 05:33:54
说明:初学者最好使用完整版的VC6安装。使用绿色版VC6要做路径配置,稍微复杂一些。 微软公司的Visual C++ 6.0 (简称VC6)可用来编译C语言代码,VC6软件完整版大约二三百兆,为了方便使用,采用精简绿色版,约15M。 首先,从网上下载VC6绿色版(注:不能使用多线程工具下载,比如Flashget,迅雷等) ( http://ergi0a.bay.livefilestore.com/y1p2ecc3FYrz3g_fYVq-zV-17_QvM4AI_fkucEYks7ksWTBquQWKIotoJClB0xwR20W2ifLZ3R8GWQd2ZU2K55o8w/VC6Green.rar ) 把VC6Green.rar保存到E盘根目录下。然后解压缩到E盘根目录下。 或者下载: http://www.namipan.com/downfile/VC6Green.rar/a3a1584886dbd42234d41b3a8179812fa7b6f6d123cdf000 解压之后,找到E:\VC6Green\Common\MSDev98\Bin 中的msdev.exe双击,打开VC6 。 VC6打开之后会弹出对话框,点击Close按钮。 点击左上角的“File”菜单-“New…”命令项 。出现新的对话框,选择“Files”选项,“C++ Source File” ,

从VC6.0平台级到VS2008平台

余生颓废 提交于 2020-01-09 07:31:18
从VC6.0平台级到VS2008平台 最近在在把一些程序从VC6迁移到VS2008,由此而关注到一些这方面的知识,找了一些资料,根据自己遇到的一些情况,结合在一起,整理出来这篇文章,希望对以后有这方面工作的人多一些参考,如果大家还有可很享的可以跟贴。。。。 1、关于 #define WINVER 提到这个问题是因为,这里涉及到Winodws版本的定义。关于版本定义的关键无外乎为程序头文件中对于#define WINVER 和 #define _WIN32_WINNT 的使用,具体为: #define WINVER 0xXXXX #define _WIN32_WINNT 0xXXXX 该定义一般用于标示程序对运行环境的要求,另外在某些头文件中也有这样的宏定义。如果版本匹配的话就会在编译的时候将这些内容编译,否则就不编译。 定义正确的Windows版本,不仅关系到程序的正确编译,同时也关系到程序的正确运行;在升级的过程中,我就碰到了程序编译正确但运行出错的问题。 版本的定义关系到被编译到程序中的内容,这里主要是指系统提供的功能代码。Windows各个版本的功能虽然大差不差,但特定于某个系统功能还是存在的,于是关系到这些功能的API代码也就有所不一样。当我们在程序中定义了错误的系统版本,被编译进程序的内容便可能包含当前系统不支持的代码片段,这样的程序即使可能正确编译通过,但在运行的时候

vc6.0插件

十年热恋 提交于 2020-01-01 03:01:58
vc6.0常用插件 1.Visual Assist http://www.wholetomato.com/ VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。 2.WndTabs http://www.wndtabs.com/ WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便的操作这些文件,比如修改文件属性,copy文件路径、文件名等,并且还开放源代码,你要是愿意的话,可以添加自己很兴趣的功能。 3.LineCounter http://www.wndtabs.com/ 用来统计整个工程的代码行数,包括总行数、代码行数、注释行数、空行数等,并且对多个工程一起统计时,不会把相同的文件计算多次. 4.Spelly http://www.wndtabs.com/ 一个拼写检查的插件,可以对整个文件或所选部分进行拼写检查,支持C/C++/C#, VB, Fortran 和HTML。 5.SourceStyler C++ http://www.sourcestyler.com/ 此插件是针对C++的一个格式化工具,可以针对自己的编码习惯

VC6在64位Win7下调试无法退出的问题(缺少TLLOC.DLL和DM.dll)

天涯浪子 提交于 2019-12-09 15:11:37
win7 64位VC++6.0调试代码无法关闭窗口解决方法 VC6在64位Windows7下调试的时候,再结束调试,程序无法退出。 问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的程序。该进程不能被结束,即使我使用任务管理器也不可以终止程序。而且,当修改代码之后,就不能重新编译了。想结束该进程的唯一的办法是关闭VC6,并重新开启。 一般的解决方法:不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出);或者在调试运算时,在断点之间关掉程序。 终极解决方法:检查文件DM.dll版本,DM.dll在程序安装目录的“Common/MSDev98/Bin”。正确的版本是6.0.9782.0。 软后下载TLLOC.DLL。 其中关键的地方是DM.dll的版本是否正确,如果DM.dll版本不对,应该下载DM.dll对原始版本进行覆盖,然后下载TLLOC.DLL,之后就可以任意退出调试了。 两个DLL都是在“Common/MSDev98/Bin”中,直接覆盖就行了。 具体做法 打开C盘: 1.找到C:\Program Files (x86)目录 2.找到安装vc6.0的目录C:\Program Files (x86

PHP关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择

老子叫甜甜 提交于 2019-12-07 19:49:55
一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。 二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本 Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。 从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进 程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基 础之上的,而非多线程。一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的方式,这样就快多了。但存在一个问题,很多常用的PHP 扩展是以Linux/Unix的多进程思想来开发的,这些扩展在ISAPI的方式运行时就会出错搞垮IIS。因此在IIS下CGI模式才是 PHP运行的最安全方式

在vc6中使用PCRE-8.33

和自甴很熟 提交于 2019-12-07 13:53:49
#在vc6中使用PCRE-8.33 1. 引言   最近开发项目要遇到数据检验问题,打算使用正则表达式,因为它简单、高效,重要的是,不用把检验规则硬编码在程序里,放在配置文件中即可。由于使用的开发工具是vc6,不像vs2008那样已经自带boost的regex库。上网一查,最后在boost regex 和 PCRE 两个里选择。在编译速度上,boost regex 要慢一些;在运行速度上,PCRE在匹配简单字符串时更快,boost则在匹配较长字符串时略快。在综合考虑了大小和易用性之后,选择了PCRE。 2. PCRE简介   正则表达式(regular expression),通常简写为regex、regexp或RE,使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。   PCRE(Perl Compatible Regular Expressions),是一个函数库,由Philip Hazel开发,该函数库使用与Perl5一样的语法和语义实现了正则表达式的模式匹配功能。PCRE是免费开源的,它是由C语言实现。很多著名的开源软件如Apache、PHP、KDE、Nginx 等都使用了PCRE。官方主页-- http://www.pcre.org,目前(2013.12)最新版本是8.33。 3. 如何在vc6中使用PCRE ####3.1 下载最新版PCRE   下载地址---

vs2010 vc6 编译体积优化 .

情到浓时终转凉″ 提交于 2019-12-06 07:04:16
vs2010 vc6 编译体积优化 . VC写的程序体积是挺大的,网上也有很多优化的文章,都是针对VC6.0来说的。我把我的总结下。 #include <windows.h> #pragma comment(lib,"kernel32.lib") #pragma comment(lib,"user32.lib") 写Win32程序的话,windows.h 是必须的,使用动态连接必要的系统库,可以把link下的链接库全部删除,需要就练级。 #pragma comment(lib,"msvcrt.lib") 这句是用来动态连接VC库的,使用VC6.0的可以加上,但是使用VS2008以后的就不要加了。我是用VS2010的时候,编译后需要 msvcr100.dll 文件。VS2010一旦静态链接了msvcrt.lib,体积立马上到28,如果复杂点的程序可能会更大。如个仅仅是一个HelloWorld,一个MessageBox的话,因为不需要用到msvcrt.lib,所以体积不会增加的,这个时候加不加这句话都无所谓。 #pragma comment(linker, "/SUBSYSTEM:windows") 这句是用来说明是win32程序,不是控制台的程序,控制台的程序会有个黑窗口。可以再程序里写,也可以再配置里写。 #pragma comment(linker, "/ENTRY:main")