Hi, Stein,

I tried your method but still found compiling errors. The compiler complains
a library not found. I searched the web and found that the library only
exists
in the Intel Fortran Compiler. My decision is that I will switch to IFC.
Thanks
for your message. It is very useful.

Alex

On Wed, Oct 1, 2008 at 10:15 PM, Stein, ND (Norman) <[EMAIL PROTECTED]>wrote:

>  Dear Alex
>
> The exact form taken by the external symbols depends on the compiler
> settings. The Compaq Fortran 6.6 compiler defaulted to adding an @ to the
> function name, followed by a number which was the sum of the sizes in
> bytes of the function arguments. This practice was not followed in later
> versions of the compiler, after the rights to it had been bought by Intel.
> We currently use the Intel 10 compiler to build the suite. You need to
> adjust your Project properties to get the external symbols right. Go to
>
> Project, Properties, Fortran, External Procedures
>
> and try adjusting the Calling Convention entry. 'C, Reference' is probably
> the one to use. (At least this is what you do with later versions of the
> compiler. It's a few years since I last used CVF6.6 so you might need to
> make minor modifications to these instructions. I assume you are running
> through the gui. If you are running CVF 6.6 from the command line, please
> get back to me and I'll try to dig out the command line way of doing this).
>
> Norman Stein
> CCP4
>
>  ------------------------------
>  *From:* CCP4 bulletin board [mailto:[EMAIL PROTECTED] *On Behalf Of
> *Alex XIE
> *Sent:* 01 October 2008 03:07
> *To:* CCP4BB@JISCMAIL.AC.UK
> *Subject:* [ccp4bb] mtz library in windows
>
>    Dear all,
>
> I am using CCP4 mtz library and other libraries to develop a program.
> Because
> I am using a PC at home, I am actually using the CCP4 in windows.
>
> However, when I link the mtz library(hence libccp4c.lib), it happens that
> the
> compiler complains
>
> error LNK2001: unresolved external symbol [EMAIL PROTECTED]
>
> and some other functions that should be in libccp4c not found. I checked
> the project setting(I am using compaq visual fortran 6.6), I have included
> libccp4c, libccp4f in the library, and library path in
> /link/input/Additional
> Library Path, so I don't understand why the compiler still cannot resolve
> the functions.
>
> Can anybody help, please? Your suggestion is greatly appreciated.
>
> Alex
>

Reply via email to