- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In the solution specification the following properties are set:
Fortran:
External Procedures:
Calling Convention: Default
Name Case Interpretation: Default
String Length Argument Passing: After All Arguments
Append Underscore to External Names: No
Generate Inerface Blocks: No.
Linker:
Additional Dendencies::
ws2_32.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib lz32.lib comctl32.lib advapi32.lib winmm.lib
... a bunch of project specific static libs...
Ignore All Default Libraries: NO
Ignore specifi Library: LIBC;LIBCD;LIBCMT
I'm using modules IFCOM, IFAUTO, IFLOGM in many of the fortran components of the project.
In spite of compiling withoutfortran or C/C++ errors or warnings I get the following link error:
error LNK2001: unresolved external symbol <<
for calls to everyCOM AUTO of DLG functions/sbr's. Note that an underbar '_' is prepended to all unresolved external symbol names in the LINK2001 msg.
Can someonesuggestlikely screwups inmy project/solution spec?
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In the solution specification the following properties are set:
Fortran:
External Procedures:
Calling Convention: Default
Name Case Interpretation: Default
String Length Argument Passing: After All Arguments
Append Underscore to External Names: No
Generate Inerface Blocks: No.
Linker:
Additional Dendencies::
ws2_32.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib lz32.lib comctl32.lib advapi32.lib winmm.lib
... a bunch of project specific static libs...
Ignore All Default Libraries: NO
Ignore specifi Library: LIBC;LIBCD;LIBCMT
I'm using modules IFCOM, IFAUTO, IFLOGM in many of the fortran components of the project.
In spite of compiling withoutfortran or C/C++ errors or warnings I get the following link error:
error LNK2001: unresolved external symbol <<
for calls to everyCOM AUTO of DLG functions/sbr's. Note that an underbar '_' is prepended to all unresolved external symbol names in the LINK2001 msg.
Can someonesuggestlikely screwups inmy project/solution spec?
Thanks
I forgot to mention that I'm using .net 2003 (spk 1) and MSC 7 for the C/C++ side.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In the solution specification the following properties are set:
Fortran:
External Procedures:
Calling Convention: Default
Name Case Interpretation: Default
String Length Argument Passing: After All Arguments
Append Underscore to External Names: No
Generate Inerface Blocks: No.
Linker:
Additional Dendencies::
ws2_32.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib lz32.lib comctl32.lib advapi32.lib winmm.lib
... a bunch of project specific static libs...
Ignore All Default Libraries: NO
Ignore specifi Library: LIBC;LIBCD;LIBCMT
I'm using modules IFCOM, IFAUTO, IFLOGM in many of the fortran components of the project.
In spite of compiling withoutfortran or C/C++ errors or warnings I get the following link error:
error LNK2001: unresolved external symbol <<
for calls to everyCOM AUTO of DLG functions/sbr's. Note that an underbar '_' is prepended to all unresolved external symbol names in the LINK2001 msg.
Can someonesuggestlikely screwups inmy project/solution spec?
Thanks
Once again, I'm answering my on post. The above mentioned problems were all due to my misuse of a generic interface to AUTOSetProperty. Once I corrected this error all link errors were resolved.

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