摘要: 今天遇到一个奇怪的问题。开发环境:1. Eclipse CDT,使用 MinGW 的 gcc 编译器和函数库2. Visual Studio 2008问题描述:在 eclipse cdt 中用 gcc 编译了一个 dll,这个 dll 中有一个接收收 FILE* 参数的函数void thefunc(FILE* f) { fprintf(f, "Hello World!\n");}编译成 dll 后,在 MSVC 下使用这个 dll 中的 thefunc 函数,编译能通过,但运行时就会出现内存不能为 written 的错误。以下三种调用均是同样的问题:1.#include&l 阅读全文
posted @ 2013-06-20 15:09 简单的逻辑 阅读(1449) 评论(19) 推荐(3) 编辑