- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I am trying to compile a Fortran project that comes with a CFD software. In the software manual, it asks for the project to be modified in Visual studio 2005 with Intel visul fortran 9.1 integrated.
On my machine, i have Windows 7, Visual studio 2005 and I also have integrated the IVF 11.1 successfully. However, when I tried to compile the project I got tons of errors for example:
1>presit_p.obj : error LNK2019: unresolved external symbol _ARRAYS_MODULE_mp_P referenced in function L_PRESIT_P_97__par_loop0
1>mrtcal.obj : error LNK2001: unresolved external symbol _ARRAYS_MODULE_mp_P
1>corgas.obj : error LNK2001: unresolved external symbol _ARRAYS_MODULE_mp_P
1>cdfin.obj : error LNK2001: unresolved external symbol _ARRAYS_MODULE_mp_P
1>chout3.obj : error LNK2001: unresolved external symbol _ARRAYS_MODULE_mp_P
1>spoutp.obj : error LNK2001: unresolved external symbol _ARRAYS_MODULE_mp_P
Is this the problem of using different version of IVF? or is it the problem with using the product on Windows 7? What should I do to solve the problem?
Thank you
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tried rebuild but unfortunately it didn't solve the problem. Are there updates or something that i need to install, other than the IVFC 11.1 itself? Also, I ambuilding a 64-bit solution.
Thank you
Bo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, to build a 64-bit project you have to do Build > Configuration Manager and add an x64 configuration to your project. If you see "Win32" displayed in the VS toolbar you are using a 32-bit build.
Can you at least attach the buildlog.htm after a full rebuild that fails? Are you rebuilding ALL modules the application uses? Your talk about a "vendor" makes me wonder if you have .mod files for which you have no sources.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A. If your compiler options do not include the /C option, the compiler tries to link the .OBJ file after each source file is compiled. Naturally, there are missing externals.
B. Presumably, module ARRAYS_MODULE.mod is needed to compile most of your source files. If, however, arrays.obj (or whatever is the name of the corresponding .OBJ file) is not included in the link command, there will be a large number of missing externals.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Steve and mecej4. I have checked in the project properties Fortran->Command Lineand found that /c is included (not sure if i looked for it at the right place)
I have no idea what went wrong. Anyway, after struggling fora whole week now, Ifinally managed to download andinstall IVF 9.1 as recommended by the software provider and it works. So... well I think i'llstick with what i have fornow.
Thank you so much again for all your help.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page