我以前写过一个小短文,介绍MinGW gcc 生成动态链接库 dll 的一些问题.当时写的并不全面.近期又遇到写新的问题.这里记录一下,做个补充. 通常情况下,dll 中的函数假设採用 _stdcall ,则生成的dll中函数名会被修饰. 比方有例如以下的函数: //dll.c int _stdcall add(int a, int b) { return a + b; } 终于 dll 文件里的函数名是 add@8 可是有时我们希望函数名不要加入这样的修饰,就像 windows ap…
让gcc支持成员函数模板的trick 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 gcc 4.7.3 不支持成员函数模板特化.如下代码: #ifndef __MEMFUNTEMPLATE_H__ #define __MEMFUNTEMPLATE_H__ #include <stdio.h> class Base {}; class Derived : public Base {}; struct Fun…