Re: MathLink and VC++ 2008
- To: mathgroup at smc.vnet.net
- Subject: [mg84007] Re: MathLink and VC++ 2008
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Thu, 6 Dec 2007 07:21:19 -0500 (EST)
- Organization: Uni Leipzig
- References: <fj8a5b$age$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi,
a) no
b) that is a Microsoft defect. You must switch of the UNICODE macros
with the $(NOINHERIT) preprocessor directive.
Regards
Jens
Gao.Han at news1.tudelft.nl wrote:
> Does anybody have experience with getting MathLink running under VC++ 2008? I
> got major troubles with it. I started with the MathLink package that came
> with Mathematica 6.0 (mprep rev 12). I've put all the files in the right
> place, and added an entry for the linker to link with the library. Since i
> could not get it working, i switched to the mathlink version that came with
> 5.2 (MPrep rev 11).
>
> The errors i am currently running into are these:
>
> template.cpp(70) : error C2664: 'GetModuleHandleW' : cannot convert parameter
> 1 from 'const char [7]' to 'LPCWSTR'. Types pointed to are unrelated;
> conversion requires reinterpret_cast, C-style cast or function-style cast
> template.cpp(73) : error C2664: 'GetModuleFileNameW' : cannot convert
> parameter 2 from 'char [260]' to 'LPWCH' Types pointed to are unrelated;
> conversion requires reinterpret_cast, C-style cast or function-style cast
> template.cpp(83) : error C2664: 'LoadIconW' : cannot convert parameter 2 from
> 'const char [7]' to 'LPCWSTR' Types pointed to are unrelated; conversion
> requires reinterpret_cast, C-style cast or function-style cast
> template.cpp(88) : error C2440: '=' : cannot convert from 'LPSTR' to
> 'LPCWSTR' Types pointed to are unrelated; conversion requires
> reinterpret_cast, C-style cast or function-style cast
>
> and so on....
>
>
> Anybody any sugestions?
>
> Sincerely,
> Gao Han
>
> -----------------------------------------------------------
> Posted using Android Newsgroup Downloader:
> .... http://www.sb-software.com/android
> -----------------------------------------------------------
> .
>