Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7956 Discussions

Sudden IPO Error using C++ 8.1 in VS2003

sualk_dimsch
Beginner
307 Views
I just installed the latest version 8.1 of the IA 32 compiler for windows.
Now suddenly projects that used to compile fine with the previous version suddenly give me tons of IPO errors like this:
IPO Error: unresolved : __imp__HeapFree@12
Referenced in LIBC.lib(free.obj)
Referenced in LIBC.lib(heapinit.obj)
Referenced in LIBC.lib(sbheap.obj)
I have made no changes to the projects settings in VS2003 .netjust installed the latest compiler and now this.
0 Kudos
2 Replies
JenniferJ
Moderator
307 Views
If you're using 8.1.022, there's a bug in the ipo. This is already fixed and next 8.1 update should have the fix. The next 8.1 update should be coming around later this month.
If you check the output directory (release directory), the binary should be generated if this is the same issue.
Jennifer
0 Kudos
matazzz
Beginner
307 Views
I have the same problem in VC 6.0 and the latest intel Compiler (9.0 downloaded the 9/12/2005)
Build output :

SmpChecking.cpp
SmpCheckingDlg.cpp
Generating Code...
Linking...
IPO Error: unresolved : _main
Referenced in LIBC.lib(crt0.obj)
xilink6: executing 'C:PROGRA~1MICROS~2VC98Binlink.exe'
Creating library Release/SmpChecking.lib and object Release/SmpChecking.exp

The result is the same as say in the answer, the exe is well builded...

0 Kudos
Reply