#123: I need to debug qutecom, faced huge amounts of error LNK2001 in vs2005
sulution, but  release goes well, why?
--------------------------+-------------------------------------------------
 Reporter:  ouhncom       |       Owner:  laurent        
     Type:  defect        |      Status:  new            
 Priority:  major         |   Milestone:  QuteCom 2.2-RC2
Component:  Build System  |     Version:  2.2-RC3        
 Keywords:  LNK2001       |  
--------------------------+-------------------------------------------------
 I send command cmake -DCMAKE_BUILD_TYPE=release -G "Visual Studio 8 2005"
 .. , then build in wengophone.sln, it goes well,

 But when i send command cmake -DCMAKE_BUILD_TYPE=debug -G "Visual Studio 8
 2005" .. (in order to debug qutecom in visual IDE),
 it shows  huge amounts of error LNK2001, and i have set the include and
 lib directory both in system environment variable and vs2005 IDE, why
 ???????

 huge amounts of error LNK2001  in debug model were like this:

 owlist.obj : error LNK2019: 无法解析的外部符号 __imp__free,该符号在函数 _owlist_new 中被引用
 owqueue.obj : error LNK2001: 无法解析的外部符号 __imp__free
 owlist.obj : error LNK2019: 无法解析的外部符号 __imp__malloc,该符号在函数 _owlist_new
 中被引用
 owqueue.obj : error LNK2001: 无法解析的外部符号 __imp__malloc
 owlist.obj : error LNK2019: 无法解析的外部符号 __RTC_CheckEsp,该符号在函数 _owlist_new
 中被引用
 owqueue.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 owlist.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
 owqueue.obj : error LNK2001: 无法解析的外部符号 __RTC_Shutdown
 owlist.obj : error LNK2001: 无法解析的外部符号 __RTC_InitBase
 owqueue.obj : error LNK2001: 无法解析的外部符号 __RTC_InitBase
 owqueue.obj : error LNK2019: 无法解析的外部符号 @_rtc_checkstackv...@8,该符号在函数
 _owqueue_read_transaction_close 中被引用
 owqueue.obj : error LNK2019: 无法解析的外部符号 _memcpy,该符号在函数
 _owqueue_read_circular_buffer_without_commit 中被引用
 owqueue.obj : error LNK2019: 无法解析的外部符号 __RTC_UninitUse,该符号在函数
 _owqueue_transaction_read 中被引用
 owqueue.obj : error LNK2019: 无法解析的外部符号 _memset,该符号在函数
 _owqueue_transaction_write 中被引用
 LINK : error LNK2001: 无法解析的外部符号 __dllmaincrtstar...@12
 C:\Program Files\Mercurial\qutecom-2.2\build\wifo\owbase\Debug\owbase.dll
 : fatal error LNK1120: 10 个无法解析的外部命令
 生成日志保存在“file://c:\Program
 Files\Mercurial\qutecom-2.2\build\wifo\owbase\owbase.dir\Debug\BuildLog.htm”
 owbase - 16 个错误,0 个警告
 ------ 已启动生成: 项目: owutil, 配置: Debug Win32 ------
 正在链接...
    正在创建库 C:\Program
 Files\Mercurial\qutecom-2.2\build\libs\owutil\util\Debug\owutil.lib 和对象
 C:\Program
 Files\Mercurial\qutecom-2.2\build\libs\owutil\util\Debug\owutil.exp
 WebBrowser.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 UuidWin.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 owcutil.lib(dirent.obj) : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 String.obj : error LNK2019: 无法解析的外部符号 __RTC_CheckEsp,该符号在函数 "public:
 static class std::basic_string<char,struct std::char_traits<char>,class
 std::allocator<char> > __cdecl String::fromNumber(int,int)"
 
(?fromnum...@string@@sa?av?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@h...@z)
 中被引用
 StringList.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Time.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Uuid.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Identifiable.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Logger.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 OWPicture.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Path.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp
 Base64.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp

 can anybody else faced the similar problem? please help me,
 thanks.

-- 
Ticket URL: <http://trac.qutecom.org/ticket/123>
QuteCom <http://trac.qutecom.org>

_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to