Forum Jump

Select Group :
Select Forum :
Sorted By :
Sort Order :
From The :
 
 
Thread Tools  Search this thread 
markjeec
August 18, 2005 6:25 PM PDT
Eclipse Plugin on windows
I am evaluating the Intel C++ for windows is it posible to get an Eclipse Plugin for the Windows platform? I have my code compiling just find under eclipse using a nmake makefile but the error parseing in eclipse does not work correctly for the Intel compiler.

Thanks
Mark

Message Edited by mark.jones@eecradar.com on 08-18-2005 10:29 AM

gregtada@gmail.com
October 29, 2005 11:31 AM PDT
Rate
 
#1
I'm also interested in switching from Visual Studio to Eclipse on Win32... any way to use ICC with Eclipse?

Thanks!
G
steph_ch
June 13, 2008 5:13 AM PDT
Rate
 
#2 Reply to #1

Hi,

I have the same question: Is it possible to use Intel Compiler (10.1) with Eclipse on Windows? I know this is possible on Linux, but on Windows?

Thanks in advance for your response.

harold.bien@sunysb.edu
June 14, 2008 11:32 AM PDT
Rate
 
#3 Reply to #2
I'm also very keen on using Intel compiler (v10) in Eclipse (v3.2 or higher) - are there any work-arounds even if not officially supported? I'm trying to develop an application in C/C++ and would like a multi-platform solution (Linux and Windows) with the view of eventually switching over to Linux (currently we are Windows based). After researching the various frameworks available, I've decided on Qt. However, the free version of Qt lacks Visual Studio integration but does come with Eclipse integration. Since my application is going to be an internal laboratory software application, I do not need the commercial version of Qt (which includes VS integration). I also do not like how MS keeps changing their compiler specifications (viz VS2003->VS2005 which broke a lot of my code - the worse because I originally had to convert most of the ANSI C++ code from Borland Builder to get it to compile on VS2003 and now they return to ANSI C++ with horrible support unless I switch to their managed option or use C# - neither of which I'm willing to do).

Therefore, the ultimate (ideal) solution for me would be to have the Intel compiler on Eclipse so I can develop in either Windows or Linux and deploy to Windows and Linux machines as we slowly make the switch from Windows to Linux. This way, I can get Qt integration with Eclipse as well as cross-platform compiler support.

Thanks for any help on work-arounds.
bill_hilliard
June 16, 2008 5:21 AM PDT
Rate
 
#4 Reply to #3

Our Eclipse compiler integration implementation is specific to linux so unfortunately, there are no easy workarounds I can give you folks.  Our current IDE strategy is to support Visual Studio on Windows and Eclipse on Linux because that is where we perceive the strongest customer demand for our limited resources.  We have had a few requests in the past for Eclipse support on Windows, but not enough to make a case for putting our resources to work on it.  My suggestion is for each of you to make a formal request through the normal customer support channels for this capability.  More customers asking for a feature will help drive up the demand.

Thanks for your input and sorry the answer cannot be more satisfying.

Bill Hilliard

 

steph_ch
June 20, 2008 9:26 AM PDT
Rate
 
#5 Reply to #4
Thanks for your response. I will make a request to the customer support.

We are very interested to buy your compiler (now we use evaluation version). But before, we have to try it under our development environment which is Eclipse on Windows.

I have seen in one of your document "Using Intel® C++ Compiler 8.0 with the Eclipse Integrated Development Environment on Linux* Systems" we can use Intel Compiler in Eclipse with makefile. Is it possible to do the same in Eclipse-Windows? Have you a similar document for Windows? Or better the same document for the Compiler 10.1?
In fact, a plugin to use Intel Compiler in Eclipse-Windows is not absolutely needed if we can compile our projects with a makefile or something like that.

Thanks in advance

Stephane


tim18
Total Points: 25257
Status Points: 24757
Brown Belt
June 20, 2008 10:35 AM PDT
Rate
 
#6 Reply to #5

Makefile is definitely a useful option for icl on Windows.  Several Windows implementations of gnu make are available, e.g. mingw32, cygwin, minimizing the differences between linux and Windows usage.  Usually, we use the icl command line window environment as a basis for make builds.

As gnu make doesn't have built-in rules for .obj, .exe .lib et al, you must add those rules and disable the built-in ones, as well as taking into account case insensitivity and volatility of environment variables.

steph_ch
June 24, 2008 12:12 AM PDT
Rate
 
#7 Reply to #6
Ok, I will try to compile using a makefile. Have you a document on this subject (compile with ICL using makefile on Windows) ?
tim18
Total Points: 25257
Status Points: 24757
Brown Belt
June 24, 2008 7:26 AM PDT
Rate
 
#8 Reply to #7
I was assuming from what you had written that you already knew about gnu make in the Eclipse context.  If I misunderstood you, then follow up your own leads. 
The basic documents on gnu make are better IMO than those on superficially similar tools which have come and gone from Windows.  If needed, you could do a web search such as "gnu make SUFFIXES = .obj" to see some examples from others on how make works with conventions different from its defaults.
tim18
Total Points: 25257
Status Points: 24757
Brown Belt
June 24, 2008 9:31 AM PDT
Rate
 
#9 Reply to #8

Just in case you wanted an example using current compilers, including VC9, and didn't turn up any, I'm attaching a Makefile which builds mixed Fortran and C++ benchmarks, in both VC9 and ICL 10.1+ versions.

 Attachments 

Forum Statistics

4387 users have contributed to 23806 threads and 69073 posts to date.
In the past 24 hours, we have 10 new thread(s) 28 new posts(s), and 37 new user(s).

In the past 3 days, the most popular thread for everyone has been OpenMP compile error The post with the most views is Passing slice of array pointer to sub The most posts were made to

Please welcome our newest member Zhu Wang (Intel)