Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Visual C++
Expertise: Beginner
Dec 23, 1999

Using C++ for AIX Unix and Windows NT

Question:
We are looking at Visual Studio 6 as a development platform. Studio 6 contains Visual C++, Java++, and VB version 6.

Can I use this development platform to create executables for both NT and AIX Unix? If so, are there any "gotchas"? I have heard that C++ contains extensions that cannot be used with a Unix version. I understand that the final executable must be compiled on the target system.

Answer:
You can use Visual Studio to create cross-platform C++ code. Make sure that you use only standard features and avoid any Microsoft or Windows-specific extensions. In particular, avoid MFC, ATL, WinAPI, and COM.

Note also that Visual C++ is a bit behind the standard, so it may not support some important C++ features that were added to standard C++ relatively recently. However, it produces very efficient code on the Windows platform. Make sure that your AIX C++ compiler is fully ANSI/ISO C++, or at least as much as possible.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap