C++学习
文章平均质量分 57
lxjames833539
这个作者很懒,什么都没留下…
展开
-
CLR是什么?
<br /> 作为微软.Net框架的一部分,Common Language Runtime(通用语言运行时)是用来管理任意支持的语言编写的程序执行、允许他们分享用任意语言编写的通用的面向对象的类的程序。普通语言运行时有些像Sun微系统公司为隐匿性Java语言编译的程序的Java虚拟机,微软将它自己的通用语言运行时(CLR) 叫做“管理执行环境”。一个为CLR编译的程序,不需要特殊的语言执行环境,因此能够方便的移植和运行在Windows 2000或Windows XP的任何系统上。 <br />原创 2011-05-29 21:08:00 · 1908 阅读 · 0 评论 -
使用VS2008调试远程主机
前提条件: remote host和client都在一个局域网内,且必须在一个网段 remot host和client主机必须登录相同的用户,用户名必须一直 关闭防火墙或打开相应的端口,一般是4015 remote host和client的本地安全策略中的网络访问必须改为“经典,本地用户以自己的身份验证”,路径为控制面板->用户管理->本地安全设置->本地策略->安全选项->网络访问转载 2011-10-29 12:59:49 · 883 阅读 · 0 评论 -
C++调用lua编译报错
编译的时候#g++ -o luac luac.cpp -llua -ldl编译但是错误信息c.cpp: In function `int main()':luac.cpp:43: error: `lua_baselibopen' was not declared in this scopeluac.cpp:46: error: `lua_dofile' was no原创 2011-10-22 11:28:51 · 2373 阅读 · 0 评论 -
C++读取lua脚本
#pragma once#include extern "C"{#include "lua/lua.h"#include "lua/lualib.h"#include "lua/lauxlib.h"};class LuaEx{publi转载 2011-10-18 07:35:20 · 1289 阅读 · 0 评论 -
标准makefile
2.8 一个更好的 makefile 这是一个我为我大多数项目设计的 makefile 。它应该可以不需要修 改的用在大部分项目里。我主要把它用在 djgpp 上,那是一个 DOS 版的 gcc 编译器。因此你可以看到执行的命令名、 'alleg' 程序包、 和 RM -原创 2011-10-08 20:25:13 · 1802 阅读 · 0 评论 -
Makefile 語法簡介
Linux/Unix环境下的make和makefile详解 Pathetique 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工转载 2011-09-23 18:33:28 · 1407 阅读 · 0 评论 -
linux下c/c++编译器和调试器以及静态库、动态库使用汇总
经常的,有朋友问到有关unix下面条是的技术。我整理了大多数的unix系统下面的常用的调试工具的调试技术的文章。希望对大家有所帮助。另外静态库、动态库也是问的频率比较高的问题。在这里也做了总结。######大多数unix系统下面的调试器的使用方法如下:######转载 2011-09-21 20:42:30 · 1609 阅读 · 0 评论 -
unix下c编译系统
编译过程概述了解一些编译知识的读者都知道,所谓编译,就是在编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件感谢格式的要求链接生成可执行程序。UNIX环境下的C编译系统所原创 2011-09-21 20:40:08 · 3949 阅读 · 1 评论 -
Description of the default C and C++ libraries that a program will link with when built by using Vis
When you build a release (or debug) version of your project in Visual C++, one of the basic C Runtime libraries (LIBC[D].LIB, LIBCMT[D].LIB,转载 2011-09-17 09:50:34 · 864 阅读 · 0 评论 -
C++编译器与链接器工作原理
第一节:基本原理[2] 这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念: 1、编译:编译器对源转载 2011-08-18 22:05:34 · 2011 阅读 · 0 评论 -
C++执行时间统计的一种方法
<br /> <br />有些时候我们在C++编程时需要统计和比较一些函数或者语句的执行时间,从而判断算法的效率。下面是其中一种方法:<br /> <br />#include <iostream><br />#include<time.h><br />int main()<br />{<br />clock_t one, two;<br />one = clock(); // 开始计时<br /> <br />... 要统计时间的代码<br /> <br />two= clock(); // 结束原创 2011-05-27 00:36:00 · 1042 阅读 · 0 评论 -
GDB 结合Core File巧妙分析Crash原因
编写服务器端程序,很容易遇到Crash问题,比较幸运的是Linux提供了core file,保留了Crash的现场。有时候,根据当前的调用栈,并且打印出当前栈的变量就可以分析出crash的原因,但是,有时候看到调用栈却束手无策。下面就介绍自己通过GDB的几个命令的结合,发现一个crash的原因的过程。下面让我们一起进入现场,来逐步发现其中的原因。首先,还是运行gdb 命转载 2012-02-02 14:00:01 · 1640 阅读 · 0 评论