- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No longer generates tlh/tli files. Works in x86 builds.
Always taking a step back with each step forward in the updates.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From a command line, it works.
D:\Jennifer\Issues>icl /c dllissue.cpp
Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.1.171 Build 20130313
Copyright (C) 1985-2013 Intel Corporation. All rights reserved.dllissue.cpp
47802.cpp
47802.cppD:\Jennifer\Issues>type dllissue.cpp
#import "c:\program files (x86)\common files\system\ado\msado15.dll" no_namespace raw_interfaces_only
#import <cdosys.dll> no_namespace raw_interfaces_only#include "cdosysstr.h"
#include "cdosyserr.h"int main(int argc, char* argv[]) {
CoInitialize(NULL);
IMessage* pMsg = NULL;
HRESULT hr = CoCreateInstance( __uuidof(Message),NULL,CLSCTX_INPROC_SERVER,__uuidof(IMessage),(void**) &pMsg);CoUninitialize();
return 0;
}D:\Jennifer\Issues>dir *.tlh
Volume in drive D has no label.
Volume Serial Number is 927C-E946Directory of D:\Jennifer\Issues
06/05/2012 11:02 PM 39,680 cdosys.tlh
06/05/2012 10:05 PM 104,014 msado15.tlh
2 File(s) 143,694 bytes
0 Dir(s) 201,670,336,512 bytes freeD:\Jennifer\Issues>
are you using VS2010 to build?
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VS2012. I created a support case on the premier site.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Michael. We will investigate it.
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VooDooMan, I'm about to do that as well. It's just a pain to do as we have many projects that are affected.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I duplicated this issue inside VS2012 IDE x64 config.
The only work-around I can see is the one from Sergey. I used to do that as well. It saves compilation time as well if you have lots of "#import".
But if I found any other work-around without the need of changing your code, I'll let you know.
Thanks.
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our IDE engineer has found an easy work-around. It's documented here: http://software.intel.com/en-us/articles/compilation-error-with-import-xxxdll-when-building-the-x64-configuration-inside-visual
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Update to this issue.
It is fixed in the Intel C++ Composer XE for Windows 2013 update 5 that is downloadable from Intel Registration Center.
Jennifer

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page