- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Visual Studio中在源文件与头文件之间切换的快捷键
在C/C++编程时经常需要在源文件与头文件之间切换。旧的Visual Studio中没有这个快捷键。新版Visual Studio(我的是VS2015)已经有这个快捷键了。它是Ctrl+K,Ctrl+O。注意这是一组连续的操作:先按住Ctrl,然后按K,之后在Ctrl不松手的情况下按O。不要按成2组操作Ctrl+K和Ctrl+O。
2017-05-20 17:32:08
26505
4
原创 Visual Studio 2015 安装完成后,找不到ASP.NET工程模板
我在安装Visual Studio 2015后,竟然发现找不到ASP.NET工程模板。 于是尝试了各种方法,包括完全安装、卸了社区版,装企业版,卸了企业版又装回社区版。都不行。 最后在开始页面发现了ASP.NET的链接:https://www.asp.net/ 进入后发现原来asp.net需要独立下载。 从这里下载安装后,就能在VS中创建ASP.NET工程了。
2016-10-02 08:54:25
6444
1
原创 VC设置项目属性时"从父级或项目默认设置继承"中的父级在哪里?
设置VC的项目属性时,经常可以看到”从父级或项目默认设置继承”。按照直观的理解,项目的父级是解决方案。可是打开解决方案的属性,里面的属性与项目属性是对应不了的。 实际上,项目属性的父级属性应当这样找: 在主菜单中,选中试图->其他窗口->属性管理器(注意不是属性窗口或属性页)。在属性管理器,可以发现各个工程的属性设置。这些属性是由属性表文件(*.props)所配置的。不同的工程可以使用同一个pr
2016-05-10 21:45:09
10526
原创 在VC中不显示命令提示符窗口
创建VC可执行程序时,有2种类:Windows应用程序和控制台应用程序。其中控制台应用程序运作时会出现控制台,即是命令提示符窗口,也就是那个黑框。有时候,我们需要命令提示符窗口不出现,这就需要将程序类型改为Windows应用程序。然而,这2种类型的程序的入口点是不一样的。所以不仅要改类型,还要改入口点。网上有些推荐使用预编译指令:#pragma comment( linker, "/subsyste
2016-05-10 21:19:47
3147
原创 项目生成出现问题:error LNK2019: 无法解析的外部符号 __imp___vsnprintf
今天在项目生成时遇到了问题:error LNK2019: 无法解析的外部符号 __imp___vsnprintf… 幸好发现stackoverflow有人回答了这个问题http://stackoverflow.com/questions/29556290/random-unresolved-external-symbols-that-shouldnt-be-there。 简单来说,这是因为vs不
2016-05-08 17:30:44
6773
原创 VS2015 安装不成功,运行时xxxxpackage找不到或没有正确配置
昨天安装VS2015很不顺利, 遇到了许多问题。 以前,安装VC6 VB6 VS2003 VS2005 VS2008 VS2010 VS2012 VS2013都很正常。 安装VS2015就是有问题:安装完后,提示不是所有组件都安装成功;启动时,提示xxxxpackage找不到或没有正确配置;创建新项目后无法再次正确打开;最后连项目都不能新建了。 我在网上收索,没有找到满意的答案。 我只能自己
2016-02-07 11:08:25
4018
原创 英语单词new的词性
用英语说“新建一个文件”,该怎么说? create a new file 还是 new a file? 如何查字典,可以确认new这个词是不能当动词的。 为什么有人会说new a file?起初我认为许多软件的菜单中“文件”的菜单项“新建”的英语就是new,它与“保存”save, “另存为”save as相并列。因而有人认为“新建一个文件”就是new a file。 我一直以为这是中式英
2016-01-11 22:12:24
1770
原创 iOS开发中禁止屏幕旋转的2种方式
在AppDelegate.m中添加以下代码:- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window { return UIInterfaceOrientationMask
2016-01-11 21:27:49
11829
原创 Swift中如何在一行中定义多个变量
在其它语言中,可以在一行中定义多个变量,比如:var a, b, c, d; //javascriptint a, b, c, d; //C, C++, C#, Java类似地,Swift可以用如下方式在同一行中定义变量:var a, b, c, d: Int这样,a,b,c,d都被定义为Int。与其它语言不同的是,Swift还可以在同一行中定义不同类型的变量:var a, b, c: Stri
2015-11-30 18:08:53
2540
原创 Xcode中如何仅替换选中行
在其它集成开发环境或编辑器(比如Visual Studio, Eclipse, notepad++等)中,仅替换选中行是一项基本功能。然而对于Xcode,我一直没能找到该功能,我相信有很多朋友与我一样,以为Xcode就是没这个功能。直到今天,我在 http://stackoverflow.com/questions/5254650/how-can-i-find-and-replace-inside
2015-11-29 17:55:54
618
原创 iOS开发中同时识别旋转与缩放手势
iOS开发中同时识别旋转与缩放手势 今天我在使用UIRotationGestureRecognizer和UIPinchGestureRecognizer时,发现它们在默认情况下不能同时被识别。而且在真机操作时,经常发生只识别缩放,难以识别旋转的情况。所以将它们设为能同时识别是非常有必要的。 经过调查,原来是要实现如下方法: optional public func gestureRecog
2015-11-21 18:34:48
1442
翻译 Xcode大纲视图中的项目为灰色
虽然我不是提问者,这个stackoverflow上的问答很好地回答了我的问题:http://stackoverflow.com/questions/27380910/xcode-items-greyed-out-in-the-document-outline问:我用iCloud从我的笔记本上把Xcode工程同步到了我的桌面电脑上。不幸的是,看起来运行不大正常。我今天在桌面电脑上打开了一个工
2015-05-19 20:46:03
1655
原创 Xcode 中直接定位文件或符号的快捷键
在实际工作中,一个项目可能有许多文件。这时,在Project navigatot中,根据指定文件名找文件很麻烦。
2015-05-17 14:42:03
4925
原创 Windows8.1 IIS只能本机访问
今天配置IIS,发现只能本机访问。于是搜索了一下,网上提到与Windows防火墙有关。于是进入控制面板关掉了防火墙,发现确实有效。但如何在开启防火墙的同时让IIS可以被其他机器访问呢?网上提到启用万维网入站规则,但我是下来不行。我是在“允许应用或功能通过Windows防火墙”中勾选"万维网服务(HTTP)"后解决这个问题的。
2015-04-18 11:21:42
766
原创 如何处理在风暴英雄中选择"进行游戏"死机的问题
在风暴英雄中选择"进行游戏"会导致死机。打开任务管理器会发现cpu占用100%。本来我以为仅仅是这个游戏本身的bug。所以等待暴雪升级,结果还是死机。所以推测是环境问题。于是尝试关掉某些对系统很有影响的软件。结果第一次尝试就成功了,原来它就是"工行网银助手"。
2015-03-28 08:08:05
1150
原创 如何解决在Win7,VS2012环境中生成的c++程序在XP上提示“XXXX.exe不是有效的Win32应用程序”的问题
在Win7,VS2012环境中生成的c++程序在XP上会提示“XXXX.exe不是有效的Win32应用程序”。对此需要做如下设置:右击项目,选择属性。打开项目的属性页。找到配置属性->链接器->系统->所需的最低版本,设为5.01。
2015-01-31 15:03:38
1166
原创 2维快速距离算法(Fast_Distance_2D)的解释
《Windows游戏编程大师技巧》中介绍了一个2维快速距离算法(Fast_Distance_2D)。但解释过于简单,本文试图对该算法做更详细解释。
2015-01-19 21:22:47
2878
2
原创 VS2012中VC的可再发行组件包的位置
在未安装VS的系统中可能无法运行VS生成的c++程序。这时需要安装可再发行组件包。该程序可以从网上下载。但其实它就在VS的目录中:\Microsoft Visual Studio 11.0\VC\redist\2052\vcredist_x86.exe
2015-01-10 18:13:56
1727
原创 用高版本vs编译旧VC代码时,如何处理无法从“const char [10]”转换为“LPCWSTR”的错误
右击工程选择属性,打开工程的属性页。找到 配置属性->常规->字符集。这项的默认值为"使用Unicode字符集"。改为"不设置"。如果不改这个设置,则要根据每处错误提示更改代码。
2015-01-10 17:17:30
577
原创 编译旧C++代码时,如何处理无法打开iostream.h的错误
编译旧C++代码时,可能会遇到如下错误:error C1083: 无法打开包括文件:“iostream.h”: No such file or directory此时需要将#include 改为#include
2015-01-10 16:56:52
1035
1
InstallShield2018(2)
2018-04-28
InstallShield2018(1)
2018-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人