我正在用C++ API Mosync(2.7)製作一個移動應用程序,IDE使用eclipse。當我編譯我得到這些錯誤&我不知道我是如何解決這些問題:重新定義函數錯誤
c:/slave/buildScripts/temp_EjFB/source/libs/libsupc++/new_opvnt.cc:1: Error: Symbol '__Znam' is already defined,
c:/slave/buildScripts/temp_EjFB/source/libs/libsupc++/new_opnt.cc:37: Error: Symbol '__Znwm' is already defined,
c:/slave/buildScripts/temp_EjFB/source/libs/libsupc++/del_opvnt.cc:68: Error: Symbol '__ZdaPv' is already defined,
c:/slave/buildScripts/temp_EjFB/source/libs/libsupc++/del_opnt.cc:36: Error: Symbol '__ZdlPv' is already defined,
c:/slave/buildScripts/temp_EjFB/source/libs/MAStd/maxtoa.c:40: Error: Symbol '_xtoa' is already defined,
我敢肯定,當我建立了我的項目,我選擇NativeUI項目(或者NativeUI C++)。而我的構建設置:
包括路徑:%mosync家庭%/包括
庫路徑:%mosync家庭%/ lib目錄/管
附加利布斯:mastd.lib,MAUtil.lib,NativeUI.lib
還有就是我在這裏整個項目的副本,如果它會幫助:http://www.mosync.com/content/build-error-redefinition-functions
我怎樣才能得到我的項目編譯?
更快的響應它看起來像你試圖不止一次地將你的程序與這些庫鏈接。檢查您的鏈接器設置。 – 2011-11-12 08:00:43