Comment #11 on issue 40 by
batterma...@163.com: Visual Studio 2010 support
(feature request)
http://code.google.com/p/omaha/issues/detail?id=40
i do as above, and i received bug report as below
scons: Reading SConscript files ...
Using precompiled headers.
Building versions: 1.3.23.0
python D:\omaha\tools\proxy_clsid_utils.py
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: scons-out
________Linking scons-out\dbg-win\obj\goopdate\goopdate_unsigned.dll
Using tempfile c:\users\aser\appdata\local\temp\tmpszwaci.lnk for command
line:
link /nologo /MACHINE:X86 /nologo /SUBSYSTEM:WINDOWS /MACHINE:X86 /RELEASE
/MAP /NODEFAULTLIB /DYNAMICBASE /NXCOMPAT /SAFESEH /DEBUG
/DELAYLOAD:oleaut32.dll /DELAYLOAD:psapi.dll /DELAYLOAD:rasapi32.dll
/DELAYLOAD:shell32.dll /DELAYLOAD:shlwapi.dll /DELAYLOAD:userenv.dll
/DELAYLOAD:version.dll /DELAYLOAD:wtsapi32.dll /INCLUDE:_WSAStartup@8
/BASE:0x18000000 /dll /nologo /SUBSYSTEM:WINDOWS /MACHINE:x86
/out:scons-out\dbg-win\obj\goopdate\goopdate_unsigned.dll
/implib:scons-out\dbg-win\obj\goopdate\goopdate_unsigned.lib
/LIBPATH:scons-out\dbg-win\lib advapi32.lib comdlg32.lib gdi32.lib
kernel32.lib odbc32.lib odbccp32.lib ole32.lib oleaut32.lib shell32.lib
user32.lib uuid.lib winspool.lib D:\omaha\scons-out\dbg-win/lib/base.lib
D:\omaha\scons-out\dbg-win/lib/breakpad.lib
D:\omaha\scons-out\dbg-win/lib/client.lib
D:\omaha\scons-out\dbg-win/lib/common.lib
D:\omaha\scons-out\dbg-win/lib/core.lib
D:\omaha\scons-out\dbg-win/lib/google_update_recovery.lib
D:\omaha\scons-out\dbg-win/lib/goopdate_lib.lib
D:\omaha\scons-out\dbg-win/lib/logging.lib
D:\omaha\scons-out\dbg-win/lib/net.lib
D:\omaha\scons-out\dbg-win/lib/omaha3_idl.lib
D:\omaha\scons-out\dbg-win/lib/security.lib
D:\omaha\scons-out\dbg-win/lib/service.lib
D:\omaha\scons-out\dbg-win/lib/setup.lib
D:\omaha\scons-out\dbg-win/lib/statsreport.lib
D:\omaha\scons-out\dbg-win/lib/ui.lib atlsd.lib libcmtd.lib libcpmtd.lib
bits.lib comctl32.lib crypt32.lib delayimp.lib iphlpapi.lib msi.lib
msimg32.lib mstask.lib netapi32.lib psapi.lib rasapi32.lib rpcns4.lib
rpcrt4.lib shlwapi.lib taskschd.lib version.lib userenv.lib wininet.lib
wintrust.lib ws2_32.lib wtsapi32.lib
/PDB:scons-out\dbg-win\obj\goopdate\goopdate_unsigned.pdb /DEBUG
/def:goopdate\goopdate.def scons-out\dbg-win\obj\goopdate\main.obj
scons-out\dbg-win\obj\goopdate\goopdate.res
scons-out\dbg-win\obj\goopdate\goopdate_version.res
scons-out\dbg-win\obj\goopdate\goopdate_unsigned_pch.obj
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_am.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ar.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_bg.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_bn.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ca.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_cs.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_da.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_de.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_el.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_en.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_en-GB.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_es.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_es-419.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_et.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_fa.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_fi.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_fil.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_fr.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_gu.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_hi.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_hr.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_hu.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_id.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_is.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_it.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_iw.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ja.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_kn.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ko.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_lt.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_lv.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ml.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_mr.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ms.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_nl.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_no.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_pl.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_pt-BR.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_pt-PT.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ro.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ru.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_sk.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_sl.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_sr.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_sv.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_sw.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ta.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_te.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_th.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_tr.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_uk.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_ur.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_vi.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_zh-CN.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_zh-TW.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_or.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_userdefault.res
scons-out\dbg-win\obj\goopdate\resources\goopdate_dll\generated_resources_zh-HK.res
________Linking
scons-out\dbg-win\obj\plugins\update\npGoogleUpdate3_unsigned.dll
正在创建库 scons-out\dbg-win\obj\goopdate\goopdate_unsigned.lib 和对象
scons-out\dbg-win\obj\goopdate\goopdate_unsigned.exp
base.lib(exception_barrier_lowlevel.obj) : error LNK2001: 无法解析的外部符
号 ExceptionBarrierHandler
scons-out\dbg-win\obj\goopdate\goopdate_unsigned.dll : fatal error LNK1120:
1 个无法解析的外部命令
________Creating library
scons-out\dbg-win\obj\recovery\repair_exe\repair_goopdate.lib
正在创建库
scons-out\dbg-win\obj\plugins\update\npGoogleUpdate3_unsigned.lib 和对象
scons-out\dbg-win\obj\plugins\update\npGoogleUpdate3_unsigned.exp
base.lib(exception_barrier_lowlevel.obj) : error LNK2001: 无法解析的外部符
号 ExceptionBarrierHandler
scons-out\dbg-win\obj\plugins\update\npGoogleUpdate3_unsigned.dll : fatal
error LNK1120: 1 个无法解析的外部命令
________Compiling
scons-out\dbg-win\obj\recovery\repair_exe\custom_action\execute_repair_file.obj
execute_repair_file.cc
scons: building terminated because of errors.
the chinese charaters means can not get the sybol***?