Bugs item #1417152, was opened at 2006-01-27 19:35 Message generated for change (Comment added) made by icnocop You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1417152&group_id=31650
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core Group: 0.85 Status: Open Resolution: None Priority: 5 Submitted By: icnocop (icnocop) Assigned to: Nobody/Anonymous (nobody) Summary: solution task fails to compile Unicoded MFC projects Initial Comment: Hello. I am running NAnt 0.85 (Build 0.85.2173.0; nightly; 12/13/2005) I am experiencing the problem initially reported here: http://www.mail-archive.com/nant- [EMAIL PROTECTED]/msg08202.html START QUOTE To reproduce the error: Create a standard MFC dialog application [C++] >From inside Visual Studio I change the 'Character set' property to 'Use Unicode Character Set' (the default value is 'Use Multi-Byte Character Set'). This causes '-D _UNICODE' and '-D UNICODE' to be added to the compiler command line. But it also adds an '/ENTRY:"wWinMainCRTStartup"' option to the linker command line. When I compile the thing from Visual Studio it produces a working application. Nant, however, seems to neglect the character set property, when it comes to linking. [link] msvcrtd.lib(crtexew.obj) : error LNK2019: unresolved external symbol [EMAIL PROTECTED] referenced in function _WinMainCRTStartup END QUOTE However, the error I am seeing is this: [link] libcmt.lib(wincrt0.obj) : error LNK2019: unresolved exte rnal symbol [EMAIL PROTECTED] referenced in function _WinMainCRTStartup [link] C:\Work\Solution\Project\Release\Test.exe : fatal error LNK1120: 1 unr esolved externals Thank you. ---------------------------------------------------------------------- >Comment By: icnocop (icnocop) Date: 2006-05-16 20:00 Message: Logged In: YES user_id=1108985 I've just uploaded a test unicode solution that fails with NAnt 0.85-nightly-2006-04-30. In order to make nant successfully build the solution, you have to manually enter "wWinMainCRTStartup" in the "Entry Point" field of the "Linker > Advanced" Project properties window. ---------------------------------------------------------------------- Comment By: Gert Driesen (drieseng) Date: 2006-01-28 00:38 Message: Logged In: YES user_id=707851 Can you attach a small repro for this issue (or send one to me by email) ? Thanks ! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1417152&group_id=31650 ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers