纯ANSI C第三方库如何编译成vs2008版本?
第三方库是纯ANSI C库,各种文件都在的,比如两个对应的文件后缀是lapi.h和lapi.c,我在网上看到一个建立一个新的win32工程,然后加入对应的第三方库,运行报错:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)”,然后跟踪到出错点:/*
** $Id: liolib.c,v 2.101 2011/06/27 19:42:31 roberto Exp $
** Standard I/O (and system) library
** See Copyright Notice in lua.h
*/
我觉得不是预编译头的stdafx.h的问题,应该是.c和.cpp的问题,按照网上报错的说法,之后我设置静止预编译头,但结果是:只生成了一个动态链接库,没有.exe文件,跟官网发布的vs2005相差太远,那里面.lib、.dll和几个exe文件,难道我要一个一个文件的复制黏贴么?
而编译器的提示是“LINK : 没有找到 F:\lua\Debug\lua.dll 或上一个增量链接没有生成它;正在执行完全链接”
请问高手们,我这是什么问题啊,应该怎么解决好呢,这方面不是很懂,麻烦说具体点啊,谢谢拉!!!