回 帖 发 新 帖 刷新版面

主题:求助关于无法解析的外部符号

我用VS2005编译FORTRAN工程的时候为什么会出现无法解析的外部符号for_write_seq_fmt等等,这些符号没有在工程文件内找到,为何出现这种提示?
还有一个问题,为什么编译的时候会提示必须填写入口点?
难道编译动态库必须有入口点?

回复列表 (共4个回复)

沙发

IVF没安装好。
那个函数是解析你Write中的格式串的:)

板凳

谢谢,但是我自己写的FORTRAN动态库就没有问题,因为提示libifcoremt.lib(for _main.obj) 无法解析的外部符号MAIN_,在main函数中使用,但是fortran没有main函数,所以我就在工程属性中的linker中设置了忽略/nodefault好像是这个,就出现了以上错误,请问fortran编译动态库还需要有个主函数吗?入口点有什么用呢?

3 楼

入口点就是program啊:)虽然这个关键字是可以忽略的:)
如果是动态库,则编译选项要设置正确才行。

4 楼

目前的情况是,在DM之前,会先显示MER了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册