自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ivan 的专栏

电路设计、嵌入式编程、算法。。。

  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 VC 调用 MinGW 生成的dll

首先,如何dll 中导出了C++的类,那么就不要折腾了。不同的编译器编译出来的C++代码是不保证通用的。如果dll中只是一些C 函数,那么是可以互相调用的。 MinGW 生成dll时即使生成了 .a 文件也是不能用到VC 上的(至少我用的VC2010版本是不行了,表现为生成的程序 Debug模式下可以运行,但是Release 模式下却无法运行)。 如果生成dll时也生成的def文件

2015-03-26 15:32:37 6495 1

原创 vc2010 编译 qrencode

qrencode 是一个生成QR 二维码的开源库,用法很简单,但是没有提供在vs 系统下编译的项目文件,所以在win下使用不太方便。为此,我研究了一下,搞定了用 VC 2010 编译生成静态库的方法。 建立一个 win32 项目,选择生成静态库,不使用预编译头。将 qrencode 的源文件(.c 和 .h)全部拷到vc 的项目目录中,除了 qrenc.c 。 编译 qrenc

2015-03-26 11:05:44 13822 14

原创 我写的一个Qt 显示二维码( QR Code)的控件

最近一个项目需要显示二维码,所以花了点时间(只用了一个晚上,写的很不完善),写了个显示二维码的控件。当然这个控件用到了些开源的代码,比如qrencode,所以我也打算把我的代码开源。我的代码参考了http://stackoverflow.com/questions/21400254/how-to-draw-a-qr-code-with-qt-in-native-c-c基本就是按照这里面

2015-03-24 21:34:58 24816 4

原创 安装 Windows SDK for Windows 7 时遇到的一个问题及解决办法

最近试着用 VS2010 + Qt 开发程序,发现 VS2010 里面没有提供单独的调试器 cdb,这样用 Qt Creator 时就无法设置断点调试,很不方便。想起 Windows SDK for Windows 7 中是有cdb。因此就将 Windows SDK for Windows 7 下载下来安装。但是装到一半却遇到了问题。错误提示如下: A problem occurred

2015-03-22 17:46:33 15340 4

原创 VC2010 利用 def 文件生成 dll 文件的方法

最近有个需求,要生成一个dll 文件,文件中的函数都是采用 stdcall 函数调用约定,但是不希望函数名被修饰(add 被修饰成 add@8)。这时就要用def 文件了。比如我有下面两个函数:extern "C" int _stdcall add(int a, int b){ return a + b;}extern "C" int _stdcall sub(int

2015-03-20 09:56:36 10946

原创 MinGW gcc 生成动态链接库 dll 的一些问题汇总 (补充)

我曾经写过一个小短文,介绍MinGW gcc 生成动态链接库 dll 的一些问题。当时写的并不全面。最近又遇到写新的问题。这里记录一下,做个补充。通常情况下,dll 中的函数如果采用 _stdcall ,则生成的dll中函数名会被修饰。比如有如下的函数://dll.cint  _stdcall add(int a, int b){    return a + b;

2015-03-16 22:21:38 3770

原创 Qt 程序窗口最大、最小化相关的设置方法

Qt 生成基于对话框的程序时,程序的右上角是没有最大化、和最小化按钮的。这时可以用下面的代码: setWindowFlags(windowFlags() | Qt::WindowMaximizeButtonHint);setWindowFlags(windowFlags() | Qt::WindowMinimizeButtonHint); 如果需要程序一运行就最大化,可以加入下

2015-03-09 14:41:36 22461 2

原创 为QT应用程序设置图标

在Qt助手中搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法。 这里将Windows平台下的设置图标的方法总结一下: 首先准备个ICO图标,例如:app.ico网上下到的图标文件一般都是png格式的,这里推荐个网站,可以将png 等其他图片格式转化为 ico。并且转化成的图标可以选择各种大小尺寸。http://www.

2015-03-09 14:13:30 8375

原创 利用 Qt 读取 XML 文件的方法

XML 是可扩展标记语言(Extensible Markup Language)的缩写。XML 文件由内容和标记组成,通过以标记包围内容的方式将大部分内容包含在元素中。Qt 中提供了多种读取XML文件的方法,这里简单的记录一下用 QDomDocument 读取的步骤。为什么使用QDomDocument 呢,因为XML 本身就是一以树状结构组织数据的,而DOM 那是将数据组织为树状结构,最适合直

2015-03-04 17:01:04 45653 5

barcode-0.99-win32-64.zip

gnu barcode (https://www.gnu.org/software/barcode/) 用 msvc 2017 编译好的 lib 和 dll 还有头文件和帮助文件。 包括 32位和 64 位版本。可以直接在自己的项目中使用。

2020-06-07

qtmqtt-dev-modified.zip

QT MQTT 官方支持模块。源代码来自 https://github.com/qt/qtmqtt, 但是这个代码编译时会报很多错误,我将这些错误逐一修改了。现在这个代码可以直接编译。

2020-06-07

qtmqtt-qt5.12.4-msvc2017.zip

Qt MQTT 模块,源代码来自 github.com/qt/qtmqtt,这个代码直接编译会报很多错误,需要逐一修改,为了减少大家的重复劳动,我把编译好的代码放这里。编译环境为 Qt5.12.4 MSVC2017。

2020-06-07

PVsyst6_6_7_setup.msi

PVsyst是一个完整的研究、测量、模拟和分析光伏系统的软件包。 主页:http://www.pvsyst.com/ 主页下载不支持断点续传。下载速度非常慢,还经常中断。 这个不是破解版,可以试用 30 天。30天后需要取购买 licence。

2020-02-15

Exposure Fusion.pdf

Tom Mertens,Jan Kautz 和 Frank Van Reeth 题为 Exposure Fusion 的论文。曝光合成算法的经典论文。

2020-02-08

VS2015 编译的 GSL 2.3

用 VS2015 编译的 GSL 2.3 。包括静态库和 DLL。静态库和 DLL又分别对应了 win32 和 x64 两种配置。 gsl 是 GNU Scientific Library,著名的数值计算库。

2017-02-19

VS2015 编译的 GSL(GNU Scientific Library)

VS2015 x86 编译器 编译的 GSL-2.1 (GNU Scientific Library) 。包含静态库和动态库 dll。 注意:非 VS2015 编译的 GSL 都不能用在 VS2015 中,网上其他所有的 gsl for windows 都不行的。花了我将近一周时间才把 gsl 移植到 vs2015 上。

2016-08-31

用于 Visual stdio 的 GSL 1.16 (GNU Scientific Libary)

用于 Visual stdio 的 GSL 1.16 (GNU Scientific Libary)。在 VS 2010 开发环境中测试通过。应该也可以用在其他的 VS 版本上。包括静态链接库和动态链接库。

2015-08-15

VIM Quick Reference Card

VIM Quick Reference Card 快速参考页,简明扼要

2012-06-03

UML Quick Reference Card

UML Quick Reference Card 快速参考,简明扼要

2012-06-03

STL Quick Reference

STL Quick Reference 快速参考

2012-06-03

Subversion 快速参考

Subversion 快速参考,简明扼要,案头必备

2012-06-03

Doxygen Quick Reference.

Doxygen Quick Reference Card Doxygen 快速参考,简明扼要,案头必备

2012-06-03

Bash Quick Reference

Bash 脚本的快速参考手册,简明扼要,案头必备!

2012-06-03

Ada Reference Card

Ada 语言的快速参考手册,简明扼要,案头必备!

2012-06-03

GDB Quick Reference

GDB 调试器的快速参考,只有两页,简明扼要。案头必备!

2012-06-03

C Reference Card

C 快速参考,只有两页,将 C 语言的语法,标准库函数都涵盖了。案头必备!

2012-06-03

gnuplot 4.6 for win

gnuplot 4.6 win 版. 一个命令行的交互式绘图工具

2012-05-26

The Multiboot Specification version 0.6.96

多重引导规范的官方文本。 GRUB GRUB2 等引导程序都支持多重引导规范。

2012-05-19

MISRA C:2004 中文版

MISRA C :2004 Guidelines for the use of the C language in critical systems 中文版

2012-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除