`
saybody
  • 浏览: 903122 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Intel fortran编译器+Visual Studio Express 2005

阅读更多

直接把答案贴上来好了:

就是说,express最好带上 Windows SDK!!因为Intel Compiler基本上只是windows compiler toolchain的一个扩展件。

fatal error LNK1104: cannot open file uuid.lib

Last post 05-31-2006, 1:19 PM by Steve Lionel. 3 replies.
Sort Posts: Oldest to newest Newest to oldestPrevious Next
05-30-2006, 5:18 PM 118626

fatal error LNK1104: cannot open file uuid.lib

I recently installed the Inter Fortran 9.1 30-day trial, and get the above error every time I try to use it. It occurs when attempting to compile and link simple existing standalone fortran programs from any command window. The only uuid.lib file on my system in in the Matlab folder.
05-30-2006, 5:37 PM 118627 in reply to 118626

Re: fatal error LNK1104: cannot open file uuid.lib

I assume that you have Visual C++ 2005 Express Edition? There are two solutions to this:

1. Download and install the free Microsoft Platform SDK (see links in the Installation Guide) and reinstall ifort.
2. Edit (using Notepad) C:\Program Files\Intel\Compiler\Fortran\9.1\IA32\Bin\ifort.cfg and add this line:

-Qoption,link,/nodefaultlib:uuid.lib
Steve

Doctor Fortran: intel.com/software/drfortran
05-31-2006, 9:11 AM 118639 in reply to 118627

Re: fatal error LNK1104: cannot open file uuid.lib

Exactly how/why does/would that solve his problem?
05-31-2006, 1:19 PM 118656 in reply to 118639

Re: fatal error LNK1104: cannot open file uuid.lib

Several of the static libraries used by Intel Fortran applications contain a directive to require the MS Platform SDK library uuid.lib. This library is not provided by Visual C++ 2005 Express Edition.

The reference comes from deep within a nested set of #include references in a C header file (the libraries are written in C.) As it happens, nothing from uuid.lib is actually used, so telling the linker to ignore it solves the problem.

The other solution is to install the free Platform SDK which has the library.

Some of the references to uuid.lib have been removed, but not all of them, so far.

Another solution would be to link against the DLL libraries.
Steve

Doctor Fortran: intel.com/software/drfortran
分享到:
评论

相关推荐

    Intel.Thread.Profiler.英特尔_.线程档案器9

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器7

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器3

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔®.线程档案器

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器6

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器5

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器10

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器8

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器11

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    Intel.Thread.Profiler.英特尔_.线程档案器4

    2005 Microsoft Visual C++* 编译器 2005、2003、2002 版或 Visual C++ 6.0 Microsoft Visual Studio 2005 Express Edition C++ 编译器 英特尔® VTune™ 性能分析器 8.0 或更高版本 英特尔® Fortran ...

    c#调用matlab的dll的方法

    [4] Intel Visual Fortran 10.1 (with Microsoft Visual C++ 2005 SP1 linker) [5] Microsoft Visual C++ 2005 SP1 [6] Microsoft Visual C++ 2008 Express [7] Microsoft Visual C++ 2008 SP1 [8] Microsoft Visual...

    WINDOWS环境下配置和安装cuda开发环境

    在Windows下,你需要先安装一个兼容的Visual Studio版本,如Visual Studio 7.x、8或免费的Visual Studio C++ 2005 Express。CUDA安装包包括SDK、Toolkit和Display三部分: - **SDK**:包含示例程序和库,对开发者...

    VC openMP 头文件 库文件 运行库

    OpenMP,全称为Open Multi-Processing,是一种广泛应用于C、C++和Fortran等编程语言的并行编程接口。它允许程序员通过添加特定的编译器指令或库函数来利用多核处理器或多个处理器的计算能力,从而提高程序的执行效率...

    CATIA_CAA V5R19教程.docx

    MKMK 提供一种统一的工具来编译和连接 CAA 应用而不管是用的什么编程语言(Fortran, C, C++,IDL, Express, CIRCE, ...)。 CUT 是单元调试管理器,CUT 用 mkodt 命令来运行传递给测试框架中的测试对象,通过选择...

Global site tag (gtag.js) - Google Analytics