|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
转发: [icu-support] 回复: [icu-support] [ICU]question about compile ICU3.6 with VS2005 + SP1----- 转发邮件 ---- 发件人: WCNM JC <kodwim@...> 收件人: ICU support mailing list <icu-support@...> 抄送: grhoten@... 已发送: 2007/4/28(周六), 上午10:42:12 主题: [icu-support] 回复: [icu-support] [ICU]question about compile ICU3.6 with VS2005 + SP1 Hi George,
thank you for your advice, I changed "parallel project builds" to 1, and it still don't work,
I think maybe it's not such problem, on the other machine, I got two CPUs too, but it works fine.
the only diffirent between these two machines is : the work one don't upgrade VS2005 with
SP1 for VS2005. I don't know if VS2005 SP1 break any behaviour of the original VS2005.
and for the error log last Email I provided, which is not so clear, here is the buildlog.htm of
io module, all the other modules are most the same problem.
Best Regards!
/Yuming
----- 原始邮件 ----
发件人: George Rhoten <grhoten@...> 收件人: ICU support mailing list <icu-support@...> 已发送: 2007/4/27(周五), 下午11:34:28 主题: Re: [icu-support] [ICU]question about compile ICU3.6 with VS2005 + SP1 > I met a problem while I compile ICU 3.6 with VS2005+SP1 under > Windows 2003 ES, before I install VS2005 SP1, everything is fine. > but after install VS2005SP1, following is part of the errors. > > 2>TibetanReordering.obj : error LNK2001: unresolved external symbol > "__declspec(dllimport) public: static void __cdecl icu_3_6:: > UMemory::operator delete(void *)" (__imp_??3UMemory@icu_3_6@@SAXPAX@Z) I have a feeling about what is going on here. You probably have a multi-core CPU, and Visual Studio wants to do parallel builds. TibetanReordering.obj is in the layout library, and it shouldn't be the second thing compiled. The layout library depends on the common library, which depends on stubdata. You can't easily migrate the project files to MSVC 2005 due to this issue. Here's a couple of suggestions: 1) Change the "parallel project builds" to 1 under "Tools|Options|Projects and Solutions|Build and Run" panel of Visual Studio. or 2) Fix all the dependencies between the project files, and make sure that the "Link Library Dependencies" is set to yes on all the project files. The current svn trunk already uses Visual Studio 2005 project files, and it works fine. We don't see these issues. The svn trunk is considered unstable. So you probably shouldn't use it in production level code, but you could use it to be inspired on how to fix it yourself. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ icu-support mailing list - icu-support@... To Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-support 抢注雅虎免费邮箱3.5G容量,20M附件! -------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ icu-support mailing list - icu-support@... To Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-support 抢注雅虎免费邮箱-3.5G容量,20M附件! ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ icu-support mailing list - icu-support@... To Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-support |
| Free embeddable forum powered by Nabble | Forum Help |