
Visual Sudio 工具
tobealv
这个作者很懒,什么都没留下…
展开
-
VSCode 和 CLion C++代码提示和补全
网上都说安装完扩展C/C++ Extension就可以了,但我这儿不行,发现是因为需要自己另外提供头文件,于是利用了mingw的头文件。1、解压i686-4.9.3-release-posix-dwarf-rt_v4-rev1.7z至C:\mingw322、在VSCode中按Ctrl+Shift+P,打开3、在其中增加如下内容 "C:/mingw32/i686-w64-mingw32/include/c++/**", "C:...原创 2022-03-24 17:35:00 · 9092 阅读 · 0 评论 -
VsCode建立工程
方法一:简单的使用“Open Folder”打开一个文件夹,这样也可以作为工程用。但是这样有个缺点,就是文件夹下所有的文件都会显示在工程中。日常一般只关注代码文件,推荐用方法二。方法二:打开空的VsCode,直接执行“Add Folder to WorkSpace”,选择一个文件夹后会弹出保存为WorkSpace的窗口,保存之后,就可以继续使用“Add Folder to WorkSpace”自由代码文件夹了。...原创 2021-09-18 10:10:29 · 8618 阅读 · 0 评论 -
在VC中编译、运行程序的小知识点
在VC中编译、运行程序的小知识点1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CR转载 2011-11-04 22:22:09 · 432 阅读 · 0 评论 -
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
在创建MFC项目时,如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如我今天遇到的:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main解决方法:控制台项目要使用windows子系统, 而不是console, 设置:[Project] --> [Settings] --> 选择"Link转载 2011-11-04 22:05:24 · 749 阅读 · 0 评论 -
stdAfx.h和stdAfx.cpp
因为c++多文件是分别编译的。如果不同的源文件都需要相同的一些头文件,那么这些源文件势必要包含这些头文件,这样,编译器在进行编译的时候将头文件内容展开到各源文件中,必然就造成对头文件内容进行重复编译,如果头文件很多,这么编译的速度就很慢。引入预编译头文件stdAfx.h。编译器在编译工程时,首先编译stdAfx.h生成一个.pch二进制文件,编译器在后续编译中可以识别该文件中的内容,各源文件只要#原创 2012-04-06 15:02:39 · 551 阅读 · 0 评论 -
关于入口点函数
默认的入口点函数是WinMainCRTStartup这个函数的默认实现中调用了WinMain,所以程序必须有一个WinMain函数。但是如果自定义实现一个WinMainCRTStartup,里面没有调用名为WinMain的函数,则程序不必有WinMain函数。但是入口点函数可以随意更改,比如,随便写个函数extern "C" void Func(),然后在Link--output--E原创 2011-04-20 09:35:00 · 884 阅读 · 0 评论 -
visual assist alg+g不管用
跟灵格斯冲突了原创 2014-01-21 11:27:23 · 828 阅读 · 1 评论 -
VC6.0编译器参数设置
<br />VC6.0编译器参数的设置主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:<br /><br />/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/WritingDlgTest.pch" /Yu"stdafx.h" /Fo"转载 2011-01-08 20:18:00 · 560 阅读 · 0 评论 -
visual assist x 代码颜色失效解决办法
Tools -> Optios -> 列表项移到最后一个 Fomat: 默认是对 Text 的颜色, 直接修改 Foregroound 现在的 Automatic 改为任意一个, 确定保存, 看到 vc 中文本颜色已经改变后再从来这一步, 把 Foregroound 再改回原来的 Automatic , 确定保存后看效果, VC助手的颜色加强便起作用。若 还是看不到效果的话转载 2014-03-19 16:43:30 · 6439 阅读 · 1 评论 -
修改vc6的Debug、Release输出路径
settings----在"c/c++"、"Link"、"Resources"sang原创 2014-10-25 15:28:09 · 2474 阅读 · 0 评论 -
Windows 7 X64位平台下,VC6调试运行程序,中断调试无法退出
用VC6在64位Windows7下调试的时候,如果中断(Shift+F5)调试,程序无法退出。问题描述:当点击F5开始一个项目的调试时,程序在设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使使用任务管理器,也不可以。这时如果再次按下F5调试,并按下Shift+F5后,任务栏上会留下两转载 2014-12-29 17:54:46 · 582 阅读 · 0 评论 -
VC++6.0 修改项目工程名称
例如将项目工程:H100A替换成H200A1、先备份一次原项目工程; 2、删除工程目录下的 .ncb .OPT .plg文件;3、分别用记事本打开:H100A.dsw、H100A.dsp、H100A.rc ,将文件内“H100A”替换为“H200A”,保存成功后,再将文件名分别更改为:H200A.dsw、H200A.dsp、H200A.rc;4、将H100A.clw更改为H200A转载 2017-12-26 14:08:56 · 2668 阅读 · 0 评论 -
剑指offer代码 vs2013执行
原文地址:https://www.cnblogs.com/Allen-rg/p/6889889.html方法:代码文件夹名称为:CodingInterviewChinese2-master1. 用vs2013加载解决方案 .sln文件2. 一个解决方案下面有多个项目,通过右键解决方案->属性->通用属性->启动项目... 可以设置单项启动项目 选择单项启...转载 2019-04-23 08:57:40 · 343 阅读 · 0 评论 -
vc: ClassView不显示类的信息
打开工作空间时谈出对话框:Cannt access the ClassView information file.ClassView information will not be avaiable.然后再ClassView中的工程下显示0 files left to load.转载 2010-12-18 10:52:00 · 738 阅读 · 0 评论 -
如何为Win32程序加版本号
Ctrl+R打开资源框,新建一个version文件,然后Add to porject里面就可以了原创 2011-09-17 11:57:02 · 1579 阅读 · 0 评论 -
写新程序时注意的地方
1 . 在新建向导中,勾掉AboutBox2. 注意设置XP风格3. 注意设置版本信息里面的内容4. 注意制作32X32和 48X48两个图标,一个用于列表,一个用于平铺5. Release版本注意产生pdb文件 setting--c/c++--debug原创 2011-02-24 09:26:00 · 332 阅读 · 0 评论 -
双击dsw,打开一个新的vc
我的电脑 - 工具 -文件夹选项 - 文件类型 - 选择dsw文件 删除,新建,文件扩展名输入dsw,确定.在下面"dsw"扩展名的详细信息里面点"高级",点"新建",操作里面输入open,用于执行的操作程序里面,点浏览选中vc的MSDEV.exe原创 2010-12-28 09:20:00 · 602 阅读 · 0 评论 -
DSW双击打开新VC
资源管理子-》工具-》文件夹选项-》文件类型-》“已注册的文件类型”列表里面找到DSW类型并选中,点击“高级”--》编辑,去掉“DDE”复选框。win7下:打开注册表,删除key_classes_root下,dswfile->shell->&Open with转载 2011-03-03 14:22:00 · 815 阅读 · 1 评论 -
Class Wizard 出错: A duplicate insert block exists (class wizard)错误提示Parsing error: Expected =.Input
class wizard出错与c++语法出错没有关系class wizard根据//{{来寻找插入函数的入口,所以,如果//{{出现的次数有多次,就出错了.需要注意的是,即使是被注释掉的代码,对class wizard也有影响,虽然编译能通过.参见http://www转载 2011-04-04 12:29:00 · 799 阅读 · 0 评论 -
包含头文件
只要把头文件放在工程目录中,即便没有添加到工程中,只要使用#include ""包含,工程也可以使用它原创 2010-12-26 12:22:00 · 458 阅读 · 0 评论 -
VC打开工程时 弹出 Visual SourceSafe Login的解决办法
点browse找到vss的安装路径,直接把安装文件夹名改掉.或者卸载vss(不过vss好像没有卸载程序)原创 2010-12-16 09:05:00 · 3644 阅读 · 0 评论 -
vb/vb6.0/vss/um.dat may be corrupt错误
解决方法:1. 新建文件夹 C:/Sstemp. 2. 打开命令运行窗口进入路径VSS/Win32 (具体路径根据安装vss) 3.输入命令:mkss c:/sstemp 4.输入命令:ddconv c:/sstemp 5.输入命令:ddupd c:/sste转载 2010-11-07 18:31:00 · 1934 阅读 · 0 评论 -
vc 如何把多个工程建在一个工作空间里
有时需要把相关的多个工程建在一个工作空间里,且目录各自独立.可以这样:vc的新建中,选择WorkSpaces,可以建立一个工作空间,而且它会自动生成一个目录.然后再新建工程,选择Add to current workspace,那么就在当前工作空间里建立了工程,且自动为该原创 2011-03-09 08:44:00 · 1933 阅读 · 0 评论 -
双击VC对话框提示cannot add new member的解决方法
1.:如果出现这种情况,我们可以先把工程给关闭,然后删除 *.clw文件,然后再打开工程,并按CTRL+W打开ClassWizard,这里我们输入先前删除的文件的文件名,然后点确定,便可重新生成一次*.clw文件。(注意:这里的*代码你的工程,如:我的工程叫Test,那么我们就应原创 2010-12-18 11:17:00 · 931 阅读 · 0 评论 -
error LNK2001: unresolved external symbol "void __cdecl 怎么办
关于LNK2001错误的一些总结 在最开始的编程过程中,最常出现的错误就是LNK2001这个错误,究其原因,其实一句话可以解释:当程序调用函数(function1)时,没有找到function1具体的实现部分。最常见的例子和解释: main or转载 2010-12-03 13:18:00 · 5591 阅读 · 0 评论 -
Visual Studio + VA 常用快捷键
常用快捷键:(从最常用开始)F9 // 设置断点F5 // 调试程序F10 // 单步F11 // 进入某个函数Shift + F11 // 从某个函数跳出S转载 2011-08-16 09:26:56 · 1169 阅读 · 0 评论 -
vc对话框编辑界面左下角有个小按钮,可以直接测试更改的效果
vc对话框编辑界面左下角有个小按钮,可以直接测试更改的效果原创 2011-07-15 14:05:46 · 469 阅读 · 0 评论 -
设置程序使用xp当前风格
1. 资源里面右键-- Insert Resource -- custom -- 输入242. 把IDR_DEFAULT1名字改为13. 把下面的内容拷贝到里面 type="win32" name="QQM Administra原创 2011-02-24 10:16:00 · 489 阅读 · 0 评论 -
vc定义全局变量的问题
全局变量实际分为"文件范围"内的全局变量和"工程范围"内的全局变量 文件范围的:1.由于c++编译器是按文件为单位的,所以普通定义的全局变量其作用域也仅限于所在文件 工程范围的:1.若定义个全局变量,想让其它文件也能使用,则必须把它声明为extern类型(原创 2010-12-30 13:58:00 · 738 阅读 · 0 评论 -
斜杠和反斜杠
有时候我们不知道为什么有的时候必须要用反斜杠和斜杠,他们有什么区别呢,下面就是简单的说明。我的电脑和dos喜欢用/ 网络上的地址喜欢用/ 是这样的。 UNIX 操作系统设计了这种路径分隔法,它使用斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今转载 2010-11-10 11:09:00 · 483 阅读 · 0 评论 -
为按钮/菜单等添加快捷键
只需要在内容后面加上(&字母)就可以了原创 2011-02-24 10:40:00 · 385 阅读 · 0 评论