C/C++
文章平均质量分 80
天下无雪
这个作者很懒,什么都没留下…
展开
-
深入理解extern "C"
一、从C与C++编译连接方式深入理解extern "C" .C和C++对函数的处理方式是不同的.被extern "C"修饰的变量和函数是按照C语言方式编译和连接的.extern "C"用于实现C++与C及其它语言的混合编程。 .未加extern “C”声明时的编译方式首先看看C++中对类似C的函数是怎样编译的。 作为一种面向对象的语言,C++支持函数重载,而过程式语言C则不支持。函数被C+转载 2010-03-10 23:38:00 · 557 阅读 · 1 评论 -
Windows下在GSL(GNU Scientific Library)中使用OpenBLAS库
GNU Scientific Library是一个用于科学计算的开源库,拥有丰富的数学及矩阵计算函数,但是其自带的矩阵计算库BLAS效率明显没有ATLAS、OpenBLAS等优化后的计算库高,本文主要介绍如何在GSL中链接OpenBLAS库。1. 下载并编译OpenBLAS库OpenBLAS库最早是老外开发的GotoBLAS库,使用了大量的内联汇编来匹配不同计算平台的硬件差异,在Got原创 2013-08-27 21:28:12 · 4376 阅读 · 2 评论 -
Calling Fortran functions from C++ by means of shared libraries
Even though C++ is the programming language of choice for systems and business applications, Fortran still has a strong presence in scientific and engineering computation. In practice, programming in转载 2014-09-09 13:11:46 · 952 阅读 · 0 评论 -
编译Boost库
最新的boost库已经发布了1.46.1版本,但是我接触的比较晚,去年才开始接触并使用,第一次使用的是1.43版本,而且当时安装的时候没有进行完全安装(未包含mpi及python,只涉及32位版本)。这几天重新研究了一下完整安装问题,以下针对Windows 7系统(64位)下通过vs2010完整安装boost 1.46.1(32位/64位)进行详细描述。 完整安装boost,转载 2013-09-26 14:55:38 · 1137 阅读 · 0 评论 -
VS2010 编译安装Boost库
实践是最好的办法。。学习C++,想试试线程,然后打算用boost库,结果boost库编译差点吓到我。。没看到比较完整的安装教程。。一直耽搁。今天动手。完成了。方法记录如下:1. 下载boost从boost官网( http://www.boost.org )上下载最新的boost版本,现在最新是1.49版本,解压到自定义目录(我解压到了D:/program files,最终的目录结构是D转载 2013-09-25 22:00:38 · 860 阅读 · 0 评论 -
CodeBlocks编译及创建wxWidgets 2.9.5工程
1. 下载CodeBlocks可以去官网下载稳定版,也可以自行下载Nightlybuilds个人推荐使用Nightlybuilds版本,这种版本在12.11的基础上会经常修正Bug,因此较新且很稳定。下载地址如下:http://forums.codeblocks.org/index.php/board,20.0.html2. 下载GCC编译器推荐使用TDM-GCC,下载原创 2013-08-15 14:37:22 · 1400 阅读 · 0 评论 -
VS2010编译及创建wxWidgets 2.9.5工程
wxWidgets 是跨平台的基于C++ 开源界面库,类似于Windows平台的MFC。支持Windows、OSX、Linux和Unix的32位和64位结构。同时还支持一些移动平台。如果对C++不熟,wxWidgets库同时还支持Python、Perl、Ruby和其他的语言的封装。WxWidgets生成的程序,会让程序外观和本地平台一样,这和QT只是自己绘制界面风格不太一样。1 编译wxW原创 2013-08-14 09:55:24 · 2238 阅读 · 2 评论 -
wxWidgets界面设计工具DialogBlocks
工欲善其事,必先利其器。在MFC上开发,有VS系列强大的可视化工具,基于wx的开发工具虽然没有VS、QT的界面设计器强大,但在灵活度上VS的界面设计器是没法比的(QT的没有用过,不做评论)。 如果选择了wx库,了解几款基于其上的界面设计工具,会大大提高开发效率。一、wx界面设计工具简介 官方建议的工具集合:http://wiki.wxwidget转载 2013-08-14 10:36:42 · 1377 阅读 · 0 评论 -
Deepin 12.06上编译wxWidgets 2.9.5
最近把wxWidgets在Win7和Linux上都试过了一遍,发现CodeBlock真的是个好东西,配合上wxWidgets这个跨平台的UI框架真的是无敌了,前面讲了Win7用VC和MingW编译wxWidgets-2.9.5,现在讲讲怎么编译在Deepin 12.06(等效与Ubuntu 12.04)上编译。1. 下载wxWidgets-2.9.5源码这个没什么好说的,自己去官网下载原创 2013-08-20 22:41:52 · 2189 阅读 · 0 评论 -
Fedora 20 Compile Cyanogenmod 11.0 - Nexus 4 ( mako ) example
Install adb/fastboot/android sdk :# cd /opt# wget http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20131030.zip# unzip adt-bundle-linux-x86_64-20131030.zip# ln -s adt-bundl转载 2014-11-24 13:22:05 · 1757 阅读 · 0 评论