- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My DLL has several C-style exports as follows: extern "C" { QSS_API void *CreateQSSObject(); QSS_API void AddRule(void *qss, const qchar *pattern, bool caseSensitive); QSS_API void CreateTables(void *qss); QSS_API void FindMatches(void *qss, const qchar *haystack, MatchCallback callback, bool breakAsap); QSS_API HANDLE GetWaitHandle(void *qss); QSS_API void DestroyQSSObject(void *qss); }; When compiling with ICC 12, these exports are being decorated: @AddRule@12 @CreateQSSObject@0 and so on and so forth. This only happened when I enabled IPP & TBB. How can I fix this? Thanks.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It was caused by switching to __fastcall

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