vs2008中定义dll,用def导出接口,能生成dll文件,但是用dumpbin -exports *.dll 发现没有导出函数,同时也没有生成*.lib文件 解决方法:项目—属性—连接器—输入—模块定义文件 中输入你所定义的def文件名 VS2010中也同样的可以这样的设置 这种情况一般都是我们自己手动的去创建工程的时候需要进行这样的设置