编程环境
andrew_tu
明天的幸福今天修。。。
展开
-
两个svn小工具
最近发现一个问题:在开发环境VS 2010上修改源文件,不能正确显示自己已经修改过的哪些文件,对于一个文件比较多的project,每次重新打开VS时要快速定位自己修改的文件和位置都是一件麻烦事(特别是对于像我这样记性很差的人)。 今天同事Charlie Chen告诉了我两个很实用的svn小工具:AnkhSVN 和SvnMonitor。利用Ankhsvn可以将svn和VS结合起来,原创 2011-10-28 18:01:57 · 497 阅读 · 0 评论 -
VirtualBox中Windows 7虚拟机无法全屏显示怎么办?
在VirtualBox中刚安装好Windows 7虚拟机后,默认是无法全屏显示的,如下图:这时需要安装VirtualBox的Addition,打开“Devices” > “Install Guest Additions...”,会弹出如下提示安装的对话框:按照提示step by step安装,Windows 7虚拟机就可以全屏显示了:原创 2012-11-10 10:33:17 · 15835 阅读 · 0 评论 -
Visual Studio中设置了另外的目标路径后,无法正常调试怎么办?
在Visual Studio中我们有时需要把我们创建的.exe文件(以及对应的.pdf文件)放到区别于源文件的目录下,如果你这样做了以后再尝试调试在IDE中对其进行调试,设置断点后怎么都不能断下来,那么多半是因为你的Debugging路径设置不正确。如下图所示将其修改为 $(TargetPath) 后就可以正常调试了:原创 2012-11-20 20:52:36 · 803 阅读 · 0 评论 -
useful C++ macros C++
#define _FUNCTION_NAME_ __FUNCTION__#define _FUNCTION_SIGNATURE_ __FUNCSIG__#define _SOURCE_FILE_NAME_ __FILE__#define _COMPILE_TIME_原创 2012-12-02 22:38:19 · 392 阅读 · 0 评论 -
VBScript 删除文件夹失败 Error: Permission Denied Code: 800A0046
症状:1. 运行下面的VBScript脚本,删除某个目录下的所有文件夹:Set fso = CreateObject("Scripting.FileSystemObject")Set deleteDir = fso.GetFolder("D:\FTP_Folder\vbScriptTest") 'Set the directory you want to deleteSet原创 2013-01-13 10:12:45 · 2277 阅读 · 0 评论 -
Visual C++中静态库是否可以引用动态库?
问题:在一个静态库A中是否可以引用一个动态库B的函数呢?答案:YES,但是这样一来有个问题需要注意:今后所有引用了该静态库的动态库C都必须引用动态库B,否则就会报链接错误。但是也有一种方法可以使得静态库A的用户不需要理会这些问题,答案就是在静态库A的主头文件中加入如下一行:#pragma comment(lib, "B.lib")A library is just原创 2013-01-14 21:16:36 · 693 阅读 · 0 评论 -
Visual Studio 技巧(备忘)
快捷键:1. Ctrl + 向下箭头 光标不动,屏幕显示内容向下滚2. F8 将光标移动到下一项,如“任务列表”窗口中的任务或“查找结果”窗口中的搜索匹配项。每按一次 F8 键,就移动到列表中的下一个项。http://www.m315.net/blog/user1/gawain/19.htmlAlt + F8格式化源代码原创 2012-02-29 11:25:48 · 454 阅读 · 0 评论 -
Windows命令行常用命令
1. nslookup2. nm 3. w3m4. whoami该命令显示当前用户的域名\用户名5. http://www.whatismyip.com/有时运行某些命令会弹出“the request operation requires elevation (Run as administrator)”的提示,那么就需要以管理员权限来运行命令行,有两种方法原创 2012-11-09 20:00:35 · 1150 阅读 · 0 评论 -
VirtualBox中Windows 7虚拟机不能上网怎么办?
很简单,只需设置一下虚拟机的网络Adapter就可以了。Windows 7虚拟机安装成功后的默认设置如下:使用该设置导致在虚拟机里一直不能上网,尝试着修改为如下设置就可以正常上网了。原创 2012-11-09 19:03:58 · 3586 阅读 · 0 评论 -
error: macro "min" passed 3 arguments, but takes just 2 error: expected ‘)’ before ‘const’ 解决方法
最近在ubuntu下编译一个c++的solution,好几个project都得到如下的奇怪错误:In file included from /usr/include/c++/4.6/bits/char_traits.h:41:0, from /usr/include/c++/4.6/ios:41, from /us原创 2012-03-20 21:45:33 · 11415 阅读 · 1 评论 -
FileZilla Server 老设置不成功:关闭进程“firesvc.exe"
最近为了方便本地电脑与远程虚拟机之间同步文件,想在本地搭建一个ftp 服务。在网上search了一下,发现开源的FileZilla是一个不错的选择。于是下载然后按照网上的教程一步步进行安装,但是始终都没有办法在远程虚拟机上访问本地ftp,觉得不可理解。网上说需要把防火墙关闭,但我尝试关闭后还是不行啊。折腾了好久,然后到FileZilla 的官方论坛上询问 http://forum.fi原创 2012-06-11 19:35:19 · 1802 阅读 · 0 评论 -
Error 8 error LNK2005 解决方法
今天在VS 2005上编译一个的 c++ project是碰到以下链接错误:Error 8 errorLNK2005: "class ATL::CAtlWinModule ATL::_AtlWinModule" (?_AtlWinModule@ATL@@3VCAtlWinModule@1@A)already defined in MicStdLibU.lib(ObjectRack原创 2012-06-18 18:03:18 · 1222 阅读 · 0 评论 -
Visual Studio 2010工程项目中添加预编译宏
昨天工作中对一个project 重构时碰到一个很诡异的问题,编译输出如下错误:1>RunLogicProxy.cpp(15): error C2660: 'xdrmem_create' : function does not take 4 arguments1>RunLogicProxy.cpp(15): error C2660: 'xdrmem_create' : function do原创 2012-11-08 09:26:31 · 4743 阅读 · 0 评论 -
Visual Studio 2010工程目录下的ipch文件夹和.sdf文件
昨天上班时突然碰到一个很奇怪的问题,我将一个工程目录剪贴至其他目录下后,用vs 2010再次打开该工程时, 右键菜单中的“go to definition”无法正确的工作。例如在一个使用函数getExtensionMode的地方按下快捷键F12键, 弹出包含如下的Message Box:但是明明那个函数的定义就在那个源文件里面。同样的问题也出现在同一个solution的其他文件原创 2012-11-09 17:42:32 · 1006 阅读 · 0 评论 -
Windows 7与virtual box 中虚拟机共享文件夹的方法
当虚拟机的操作系统为Ubuntu时:1. 在虚拟机当前窗口的菜单栏中打开"Devices" > "Shared Folders...",然后添加一个待共享的文件夹路径,假设取名为 vbshare。2. 假设将共享目录挂载到ubuntu中的/share目录中,则在ubuntu中运行命令: sudo mkdir /share sudo mount -t vboxsf原创 2012-03-20 23:06:49 · 1436 阅读 · 0 评论 -
Ubuntu Qt5.7 "QSqlDatabase: QMYSQL driver not loaded"解决方法
在编译程序时,发现无法加载QMYSQL驱动。出现如下的出错信息:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE解决方法:https://download.qt.io/official_releases/qt/5.7/5.7.0/submodules/原创 2016-08-11 14:08:30 · 1161 阅读 · 0 评论