Yeah it's probably my version of Microsoft Visual C++ Toolkit 2003 that seems "incomplete".

I found a work around but it doesn't seem to work for me :
adding msvcrtd.lib(debug) and msvcrt.lib (release).

http://www.dotnet247.com/247reference/msgs/46/230976.aspx

I also try to compile in release and got the same error.

Eric

Eric Langevin wrote:

Thanks Vadim,
   I seems to be a little step further... :-)
But for now I don't know if my "new" linking problems are related to this patch or not.

There is a small sample of what I got:

webcam.lib(WebcamDriver.obj) : error LNK2001: unresolved external symbol "__decl spec(dllimport) public: __thiscall exception::exception(class exception const &)
" (__imp_??0exception@@[EMAIL PROTECTED]@@Z)
webcam.lib(DirectXWebcamDriver.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall exception::exception(class exception c
onst &)" (__imp_??0exception@@[EMAIL PROTECTED]@@Z)
wengoutil.lib(StringList.obj) : error LNK2001: unresolved external symbol "__dec lspec(dllimport) public: __thiscall exception::exception(class exception const &
)" (__imp_??0exception@@[EMAIL PROTECTED]@@Z)
wengoutil.lib(StringList.obj) : error LNK2019: unresolved external symbol "__dec lspec(dllimport) public: class std::basic_string<char,struct std::char_traits<ch ar>,class std::allocator<char> >::iterator __thiscall std::basic_string<char,str uct std::char_traits<char>,class std::allocator<char> >::end(void)" (__imp_?end@ [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@X Z) referenced in function "public: class std::basic_string<char,struct std::char _traits<char>,class std::allocator<char> > __thiscall String::toUpperCase(void)c onst " ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?$allo
[EMAIL PROTECTED]@2@@std@@XZ)
wengoutil.lib(StringList.obj) : error LNK2019: unresolved external symbol "__dec lspec(dllimport) public: class std::basic_string<char,struct std::char_traits<ch ar>,class std::allocator<char> >::iterator __thiscall std::basic_string<char,str uct std::char_traits<char>,class std::allocator<char> >::begin(void)" (__imp_?be [EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@std@@QAE?AViterator@ [EMAIL PROTECTED]) referenced in function "public: class std::basic_string<char,struct std:: char_traits<char>,class std::allocator<char> > __thiscall String::toUpperCase(vo id)const " ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?$
[EMAIL PROTECTED]@2@@std@@XZ)
debug\wifo\phapi\phapi.dll : fatal error LNK1120: 9 unresolved externals
scons: *** [debug\wifo\phapi\phapi.dll] Error 1120
scons: building terminated because of errors.

Any idea ?
I continue to look at it...

thanks

It seems that linker does not find standard C++ libraries.... Extremely strange


Vadim




Eric

Eric Langevin wrote:

Hi,
yes I installed it but the problems is that apparantly there is no support for ATL libraries in 32 bit code for platform sdk.
We should by a full version of visual studio to get it.

http://forums.microsoft.com/msdn/showpost.aspx?postid=64509&siteid=1

Thanks
Regards

Please read following:
http://resources.kairo.at/mozilla/build/make-win-tinderbox-vc8express.html

Vadim





Eric

Eric Langevin wrote:

Hi Vadim,
   I has already installed DirectX sdk (febuary 2006) version.
I was "forced" to install it since I got a compilation error where it can't find ddraw.h when compiling qtwengophone. But there was still no "atlthunk.lib" in my computer at that moment. :-(

But thanks for your guess.

Did You installed Platform SDK? http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en


Vadim

Regards

Eric

Eric Langevin wrote:

Hi guys,

Apparantly there is no "free" toolkit that support ATL libraries in 32 bit code. The only way to get 32bit ATL/MFC is Visual Studio in "full" version, not express or by a toolkit...

http://forums.microsoft.com/msdn/showpost.aspx?postid=64509&siteid=1

So I think I will need to buy a "full" version of visual stutio2003 at last. :-(

Thanks

Eric





Eric,

Before you buy the full vesrion try to install DirectX sdk....maybe it'll help


Vadim




Hi,
I post wininet.h from from "Microsoft Platform sdk for Windows Server 2003 SP1" version in http://pastebin.com/592689

by the way I got a new linking problems :

comsupp.lib(comutil.obj) : warning LNK4078: multiple '.CRT' sections found with
different attributes (40300040)
MSVCRTD.lib(crtdll.obj) : warning LNK4229: invalid directive '/manifestdependenc y:type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50608.0' processorArc hitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'' encountered; ignored
LINK : fatal error LNK1104: cannot open file 'atlthunk.lib'
scons: *** [debug\wifo\phapi\phapi.dll] Error 1104
scons: building terminated because of errors.

It`s seem that I don`t have the ATL libraries ...
I think that I solve my past problems with "atlbase.h" by installing ".NET Framework Version 2.0 Software Development Kit" but it didn`t seems to add the libraries files... I will continue to try to get (legally) this libraries files somewhere.

Anyone has idea about this ?

Thanks

Regards

Eric





_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel
















_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to