- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
PROBLEM SOLVED in meantime. I solved my problem by downloading Microsoft SDK 7.1 and updates, and by making a file vcvars64.bat in the amd64 directory. Compiled and linked my programme - all OK. Peter
I have purchased Intel Parallel Studio and want to install it on a 64-bit machine for 64-bit appliations. While installing, it says that Visual Studio lacks a 64-bit C++ compiler and libraries. This is true. Under the ...\\VC\\bin directory a directory amd64 should be present, but it isn't. Therefore I can compile but not link my programme (from the command line, in the appropriate DOS window). Does this mean that after purchasing Intel Parallel Studio I also will have to purchase the very expensive full Visual Studio before I can do anything useful?
Thanks for your suggestions, Peter
- Marcas:
- Intel® Fortran Compiler
Link copiado
- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
Now that I look at the Parallel Studio XE install, I see it does not include the VS Shell. You can install that by downloading Intel Visual Fortran Composer XE and then install the rest of Parallel Studio XE. You will want the Shell in order to use Visual Studio to build and debug.
- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
How does it work. When you open the DOS shell, it starts the batch file C:\Program Files (x86)\Intel\Composer XE 2011 SP1\bin\ipsxe-comp-vars.bat. This calls compilervars.bat in the same directory. This calls, among others, compilervars-arch.bat in the same directory. And this file calls "%VS100COMNTOOLS%..\..\VC\vcvarsall.bat", which on my system evaluates to C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat. That file exists, but for intel64 configuration wants to call the file %~dp0bin\amd64\vcvars64.bat. There you have the problem, because the directory C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64 does not exist after a clean install. For that reason the batch file results in an error, and the consequence of that is that the linker cannot be found.
But you were also correct! The directory VC\amd64 is present after the install, only it is found in another place. I have discovered it by accident in the following path: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Intel Fortran\Microsoft Files\VC\Bin\amd64.
I guess that changing the batch files to point to that directory, or copying the amd64 directory to where it is supposed to be (by the batch files)could solve this problem. Also, I assume that one has no problem when working from Visual Studio because then another way of setting all variables is used.
Hope this has clarified the issue.
Peter
- Marcar como novo
- Marcador
- Subscrever
- Silenciar
- Subscrever fonte RSS
- Destacar
- Imprimir
- Denunciar conteúdo inapropriado
Try this. Uninstall Fortran and then reinstall Update 6 of Fortran using the "novsshell" download and see if that fixes it up.

- Subscrever fonte RSS
- Marcar tópico como novo
- Marcar tópico como lido
- Flutuar este Tópico para o utilizador atual
- Marcador
- Subscrever
- Página amigável para impressora