主题:求助关于无法解析的外部符号
shootingzq
[专家分:0] 发布于 2010-07-01 11:11:00
我用VS2005编译FORTRAN工程的时候为什么会出现无法解析的外部符号for_write_seq_fmt等等,这些符号没有在工程文件内找到,为何出现这种提示?
还有一个问题,为什么编译的时候会提示必须填写入口点?
难道编译动态库必须有入口点?
回复列表 (共4个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2010-07-02 00:11:00
IVF没安装好。
那个函数是解析你Write中的格式串的:)
板凳
shootingzq [专家分:0] 发布于 2010-07-02 09:32:00
谢谢,但是我自己写的FORTRAN动态库就没有问题,因为提示libifcoremt.lib(for _main.obj) 无法解析的外部符号MAIN_,在main函数中使用,但是fortran没有main函数,所以我就在工程属性中的linker中设置了忽略/nodefault好像是这个,就出现了以上错误,请问fortran编译动态库还需要有个主函数吗?入口点有什么用呢?
3 楼
cgl_lgs [专家分:21040] 发布于 2010-07-03 09:57:00
入口点就是program啊:)虽然这个关键字是可以忽略的:)
如果是动态库,则编译选项要设置正确才行。
4 楼
我也想任性 [专家分:0] 发布于 2010-07-12 08:22:00
目前的情况是,在DM之前,会先显示MER了。
我来回复