现在位置: 首页 > visual_studio
1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.2.3。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 使用任意ANSI C编译器,在这里使用VS2005编译LUA。具体步骤如下: 1、新建一个空的win32控制台程序,在这里该工程名暂为“lua”(不勾选预编译头)。 2、将src中的文件全部拷贝到该项目文件夹下 3、根据生成的文件来添加需要编译的文件 4、使用Release配置来进行编译 以下是...
阅读全文
在VS 开发环境下,开发C/C++项目,增加以下宏定义: #define chSTR2(x)   #x #define chSTR(x)    chSTR2(x) #define chMSG(desc)  message(__FILE__ "(" chSTR(__LINE__) "):" #desc) 在代码中可以打印信息到编译输出窗口: 用法: #progma chMsg(这里需要其他人提供的模块,但其它人模块还未完成,等其它人模块完成,再处理此处) 编译输出结果: 1>------ Build sta...
阅读全文
_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接) MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013) MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012) MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010) MSVC++ 9.0  _MSC_VER == 1500 (Visual Studio 2008) MSVC++ 8.0  _MSC_VER == 1400 (Visual Studio 2005) MSVC++ ...
阅读全文
2014-07-04 04:24 工业·编程 ⁄ 共 1757字 评论 1 条
一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s)      #s  #define CONS(a,b)   int(a##e##b) printf(STR(vck));            // 输出字符串"vck"       printf("%d\n", CONS(2,3));   // 2e3 输出:2000 二、当宏...
阅读全文
$(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称(例如“Win32”)。 $(Inherit) 指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。 $(NoIn...
阅读全文
一、 _L宏 在字符串前加一个L,   如  L"我的字符串"    表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。   二、_T宏 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式    如果你定义了UNICODE,那么_T宏会把字符串前面加一个L。这时 _T("ABCD") 相当于 L&...
阅读全文
1. 添加编译所需要(依赖)的 lib 文件 [解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。 (等同于“#pragma comment(lib, "winsock.lib") ”语句) 2. 添加库(Libs)文件目录 方法 1:[解决方案资源管理器]“项目->属性->配置属性->连接器->常规->附加库目录” 方法 2:[菜单]“工具->选项->项目和...
阅读全文
2014-07-02 05:35 工业·编程 ⁄ 共 724字 暂无评论
     在VS的工程中常常要设置头文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只能在你自己的机器上运行该工程;如果其他人拷贝你的工程到其他机器上就可能无法运行,这个是因为你在建工程时可能把工程放在了E:盘,但是其他人可能会把工程放在其他根目录下,这样会导致找不到头文件问题。     对于新手,在设置绝对路径时往往会犯浑,他们不清楚这里的“相当”究竟是以什么...
阅读全文
2014-06-26 06:36 工业·编程 ⁄ 共 1109字 暂无评论
   随便打开一个C++的工程,找到一个方法,右击函数名,然后依次点击“Refacto”–>“Document Method”,这个时候函数头注释是不是已经出来了,很方便吧。     但是这个注释格式是默认的,可能不适合你的项目。可以在VAssistX的选项中更改显示样式,在VS2008中点击 “VAssistX”–>”Visual VAssistX Options”然后选择Suggestions,再点击”Edit VA Snippets” 在打开的窗口中选择Refactor Document Method...
阅读全文
2014-06-26 05:58 工业·编程 ⁄ 共 581字 暂无评论
中文版本的软件本身是正式版,但内置的序列号却是180天试用版的!!!所以,在安装完中文版本之后,如果需要升级成正式版本的朋友,可以采用下面两个方法来修改序列号(两个方法的序列号都是一样的): 相关阅读     ----vs2005各版本介绍及MSDN下载地址 方法一: 在“添加删除”里面选择删除”visual studio 2005″ 然后在打开的窗口中选择最后一项“添加注册码升级到正式版” 在里面输入下面的cd-key: ...
阅读全文