![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
weekly123
这个作者很懒,什么都没留下…
展开
-
解析“extern”
http://blog.csdn.net/keensword/archive/2005/06/23/401114.aspx解析“extern” 1、 声明外部变量 现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简转载 2007-09-27 17:14:00 · 443 阅读 · 0 评论 -
利用Rational Rose进行C++代码和数据库结构分析
正在加载... 利用Rational Rose进行C++代码和数据库结构分析[转载] 作者: linse073 浏览数(16) | 评论数(0) | 07-17 17:09本文内容包括: 一.Rational Rose逆向工程介绍 二.如何用Rational Rose进行C++代码分析 三.如何用Rational Rose进行数据库结构分析 四.如何得到逆向工程的模型图转载 2008-11-13 14:48:00 · 390 阅读 · 0 评论 -
c++ 生成汇编代码
gcc -S gcc -S main.cppCC -S VC编译器的一个选项/FAs原创 2008-12-25 15:11:00 · 630 阅读 · 0 评论 -
把库文件从msvc格式(.lib)转化成MinGW格式(.a)的方法
把库文件从msvc格式(.lib)转化成MinGW格式(.a)的方法。 收藏 使用MinGW附带的工具reimp.exe,该工具一般在MinGW/bin目录下,其r转载 2010-05-22 21:05:00 · 1331 阅读 · 1 评论 -
函数调用约定与函数名称修饰规则
函数转载 2010-09-29 14:29:00 · 319 阅读 · 0 评论 -
Qt下使用的静态链接库------ *.lib转化为mingw使用的.a格式的静态库 【转载】
<br />使用MinGW附带的工具reimp.exe,该工具一般在MinGW in目录下,其readme文档在MinGWdoc eimp目录下, <br />方法很简单,比如:<br />C:CodeBlocksMinGWlibdx9>reimp d3d8.lib<br />就会生成一个“libd3d8.a”文件,这个文件就可以让基于MinGW的编译器链接使用了。<br />我用这个方法成功的把DirectX9c的.lib库转化成了.a库,并在CodeBlocks下编译成功了其生成的dx项目,<b转载 2011-03-10 22:29:00 · 3393 阅读 · 3 评论 -
windows上mingw或cygwin使用VC++生成的dll
<br />纯C编写的VC生成的dll可以被mingw下的g++链接使用。<br /> <br />使用方法:<br />peports xxx.dll > xxx.def<br />dlltool --dllname oraocci10.dll --def aa.def --output-lib libocci.a -k -U (-k 或 -U视情况而定。)<br />源文件中还要家extern "C" {//要用的函数}。<br /> <br /> <br /><br /><br />c++编写的VC原创 2011-03-11 13:22:00 · 988 阅读 · 0 评论 -
GDB使用文档
<br />http://unix-cd.com/unixcd12/article_2115.html<br /> <br /> <br /> <br />用GDB调试程序<br />GDB概述 2<br />使用GDB 5<br />GDB中运行UNIX的shell程序 8<br />在GDB中运行程序 8<br />调试已运行的程序 两种方法: 9<br />暂停 / 恢复程序运行 9<br />一、设置断点(BreakPoin转载 2011-03-26 10:43:00 · 451 阅读 · 0 评论 -
Linux下用Valgrind做检查
<br /><br />http://tech.ccidnet.com/art/2583/20071024/1252121_1.html<br /> <br />用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。<br /> <br />Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86,amd64和原创 2011-03-26 10:52:00 · 790 阅读 · 0 评论 -
window平台下使用eclipse c++编程,在mingw环境中链接oracle 9i库,
<br />window平台下使用eclipse c++编程,在mingw环境中链接oracle 9i库,使用pro*C,或oci。。 occi不行。<br /><br />找到orasql9i.dll<br /><br />在msys中 :<br />$pexports -o orasql9i.dll >orasql9i.def<br /><br />$dlltool -d orasql9i.def -D orasql9.dll -l liborasql.a<br />原创 2011-04-19 08:43:00 · 1095 阅读 · 1 评论 -
Eclipse下撰寫CppUnit的測試程式
Author: surtversion 0.1Eclipse除了可以以CDT開發C++程式之外,我們也可以在Eclipse下撰寫CppUnit的測試程式,其中關於CDT開發C++程式的部份,可以參考sungo的"[教學] Window+GCC+CDT用Eclipse開發C、C++"一文。而這份文件則是以撰寫CPPUnit為主。OS:Windows XP Professional SP2Versio转载 2008-03-14 11:15:00 · 1424 阅读 · 0 评论 -
cppunit 在vc中的配置过程
Setting up your project (VC++)Compiling and installing CppUnit libariesIn the following document, $CPPUNIT is the directory where you unpacked CppUnit: $CPPUNIT/: include/ lib/ src/ cppunit/Firs转载 2007-09-26 16:11:00 · 162 阅读 · 0 评论 -
CppUnit快速入门
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-09-26 16:46:00 · 545 阅读 · 0 评论 -
C语言宏定义技巧
1,防止一C语言宏定义技巧个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type. */ typedef uns转载 2007-09-27 15:52:00 · 702 阅读 · 0 评论 -
C++连接Oracle
【标 题】:C++连接Oracle【关键字】:C++,Oracle【来 源】:http://www.cublog.cn/u/20336/showart.php?id=133847C++连接Oracle<!--google_ad_client = "pub-1534216445189830";google_alternate_ad_url = "http://转载 2007-09-28 09:57:00 · 685 阅读 · 0 评论 -
初学C++环境搭建(Eclipse+CDT+MinGW)
初学C++环境搭建(Eclipse+CDT+MinGW) Eclipse除了可以开发Java之外,还支持了许多语言,当然绝不会漏了 C/C++,现在就来看看如何利用 Eclipse 进行C/C++程序的开发。要使用 Eclipse 开发c/c++ 程序最主要的几个步骤:1. 安装 JRE由于 Eclipse 本身是用 Java 开发而成,因此自然需要使用到 JRE。2. 安装 Eclips转载 2007-10-25 16:38:00 · 1782 阅读 · 0 评论 -
便利的开发工具 CppUnit 快速使用指南
CSDN - 文档中心 - 其他开发语言 阅读:4251 评论: 2 参与评论转载 2007-10-12 13:51:00 · 686 阅读 · 0 评论 -
Windows VC6编译安装Boost库
Windows VC6编译安装Boost库作者: 来源:zz 发表时间:2007-05-21 浏览次数:2726 字号:大 中 小 (zz)首先从Boost的老巢http://www.boost.org/下载。下载完成以后是一个安装文件(其实就是进行自动解压缩的)。选择你的目录解压缩Boost库。然后我们开始对其进行编转载 2007-11-23 12:41:00 · 5351 阅读 · 1 评论 -
Window+GCC+CDT用Eclipse開發C、C++
write_title("[教學] Window+GCC+CDT用Eclipse開發C、C++ [精華]");[教學] Window+GCC+CDT用Eclipse開發C、C++ [精華]2005-04-30 - []版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://prewind.blogbus.com/logs/11524转载 2008-03-14 11:17:00 · 779 阅读 · 0 评论 -
solaris 让CC用stlport4
CC -library=stlport4这样就不会用libCstd 这个烂玩意儿了参考:Sun Studio 12: C++User'sGuide 13.3或http://developers.sun.com/solaris/原创 2011-09-03 18:58:10 · 496 阅读 · 0 评论