因為 notebook 舊, 速度慢, 花了一番功夫, 下載的 DREAM 的源碼, 裝了免費的 visual studio 2008 express
visual studio 2008 express
http://www.microsoft.com/express/default.aspxDream DRM Receiverhttp://sourceforge.net/apps/mediawiki/drm/index.php?title=Main_Page按照他的 "簡易" 指引, 差不多成功編譯 DREAM
http://sourceforge.net/apps/mediawiki/drm/index.php?title=Building_with_Visual_Studio_Express下面的 LOG, 顯示路徑有問題, 找不到 lib, 快好了. 兩個小問題
DDialogUtil.cpp
..\common\GUI-QT\DialogUtil.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (950). Save the file in Unicode format to prevent data loss
LINK : fatal error LNK1181: cannot open input file 'libfaac.lib'| | | Build started: Project: FDRM, Configuration: Release|Win32
|
| | | Creating temporary file "c:\source\drm\windows\Release\RSP000015107232158804.rsp" with contents [ /O2 /Ob1 /I "C:\source\drm\libs" /I "C:\source\fftw-2.1.5\rfftw" /I "C:\source\fftw-2.1.5\fftw" /I "C:\source\qt-3\include" /I "../libs" /I "../common/GUI-QT" /I "./moc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /D "FREEIMAGE_LIB" /D "_VC80_UPGRADE=0x0600" /GF /FD /EHsc /MD /Gy /Fp".\Release/FDRM.pch" /Fo".\Release/" /Fd".\Release/" /c /TP ..\common\Version.cpp
..\common\TextMessage.cpp
..\common\interleaver\SymbolInterleaver.cpp
.\Source\Sound.cpp
..\common\SimulationParameters.cpp
..\common\ServiceInformation.cpp
..\common\resample\ResampleFilter.cpp
..\common\resample\Resample.cpp
..\common\ReceptLog.cpp
..\common\PlotManager.cpp
..\common\Parameter.cpp
.\Source\Pacer.cpp
..\common\OFDM.cpp
..\common\MSCMultiplexer.cpp
..\common\IQInputFilter.cpp
..\common\InputResample.cpp
..\common\GPSReceiver.cpp
..\common\GPSData.cpp
..\common\DrmTransmitter.cpp
..\common\DrmSimulation.cpp
..\common\DRMSignalIO.cpp
..\common\DrmReceiver.cpp
..\common\DataIO.cpp
..\common\drmchannel\ChannelSimulation.cpp
..\common\interleaver\BlockInterleaver.cpp
..\common\sourcedecoders\AudioSourceDecoder.cpp
..\common\audiofilein.cpp
..\common\AMSSDemodulation.cpp
..\common\AMDemodulation.cpp
..\common\MDI\TagPacketGenerator.cpp
..\common\MDI\TagPacketDecoderRSCIControl.cpp
..\common\MDI\TagPacketDecoderMDI.cpp
..\common\MDI\TagPacketDecoder.cpp
..\common\MDI\RSISubscriber.cpp
..\common\MDI\RSCITagItemDecoders.cpp
..\common\MDI\RCITagItems.cpp
..\common\MDI\Pft.cpp
..\common\MDI\PacketSourceFile.cpp
..\common\MDI\PacketSocketQT.cpp
..\common\MDI\PacketSocketNull.cpp
..\common\MDI\PacketSinkFile.cpp
..\common\MDI\MDITagItems.cpp
..\common\MDI\MDITagItemDecoders.cpp
..\common\MDI\MDIRSCI.cpp
..\common\MDI\MDIInBuffer.cpp
..\common\MDI\MDIDecode.cpp
..\common\MDI\AFPacketGenerator.cpp
..\common\util\Utilities.cpp
..\common\util\Settings.cpp
..\common\util\Reassemble.cpp
..\common\util\LogPrint.cpp
..\common\util\CRC.cpp
..\common\datadecoding\MOTSlideShow.cpp
..\common\datadecoding\Journaline.cpp
..\common\datadecoding\DataDecoder.cpp
..\common\datadecoding\DABMOT.cpp
..\common\datadecoding\journaline\Splitter.cpp
..\common\datadecoding\journaline\NML.cpp
..\common\datadecoding\journaline\newssvcdec_impl.cpp
..\common\datadecoding\journaline\newsobject.cpp
..\common\datadecoding\epg\epgutil.cpp
..\common\datadecoding\epg\epgdec.cpp
..\common\datadecoding\epg\EPG.cpp
..\common\ofdmcellmapping\OFDMCellMapping.cpp
..\common\ofdmcellmapping\CellMappingTable.cpp
..\common\matlib\MatlibStdToolbox.cpp
..\common\matlib\MatlibSigProToolbox.cpp
..\common\chanest\TimeWiener.cpp
..\common\chanest\TimeLinear.cpp
..\common\chanest\IdealChannelEstimation.cpp
..\common\chanest\ChannelEstimation.cpp
..\common\chanest\ChanEstTime.cpp
..\common\sync\TimeSyncTrack.cpp
..\common\sync\TimeSyncFilter.cpp
..\common\sync\TimeSync.cpp
..\common\sync\SyncUsingPil.cpp
..\common\sync\FreqSyncAcq.cpp
..\common\SDC\SDCTransmit.cpp
..\common\SDC\SDCReceive.cpp
..\common\FAC\FAC.cpp
..\common\tables\TableFAC.cpp
..\common\tables\TableCarMap.cpp
..\common\mlc\ViterbiDecoder.cpp
..\common\mlc\TrellisUpdateSSE2.cpp
..\common\mlc\TrellisUpdateMMX.cpp
..\common\mlc\QAMMapping.cpp
..\common\mlc\MLC.cpp
..\common\mlc\Metric.cpp
..\common\mlc\EnergyDispersal.cpp
..\common\mlc\ConvEncoder.cpp
..\common\mlc\ChannelCode.cpp
..\common\mlc\BitInterleaver.cpp
"..\common\GUI-QT\TransmDlg.cpp"
"..\common\GUI-QT\systemevalDlg.cpp"
"..\common\GUI-QT\StationsDlg.cpp"
"..\common\GUI-QT\MultSettingsDlg.cpp"
"..\common\GUI-QT\MultimediaDlg.cpp"
"..\common\GUI-QT\MultColorLED.cpp"
"..\common\GUI-QT\main.cpp"
"..\common\GUI-QT\LiveScheduleDlg.cpp"
"..\common\GUI-QT\GeneralSettingsDlg.cpp"
"..\common\GUI-QT\fdrmdialog.cpp"
"..\common\GUI-QT\EPGDlg.cpp"
"..\common\GUI-QT\DRMPlot.cpp"
"..\common\GUI-QT\DialogUtil.cpp"
"..\common\GUI-QT\AnalogDemDlg.cpp"
.\moc\TransmDlgbase.cpp
.\moc\systemevalDlgbase.cpp
.\moc\StationsDlgbase.cpp
.\moc\MultSettingsDlgbase.cpp
.\moc\MultimediaDlgbase.cpp
.\moc\moc_TransmDlgbase.cpp
.\moc\moc_TransmDlg.cpp
.\moc\moc_systemevalDlgbase.cpp
.\moc\moc_systemevalDlg.cpp
.\moc\moc_StationsDlgbase.cpp
.\moc\moc_StationsDlg.cpp
.\moc\moc_PacketSourceFile.cpp
.\moc\moc_PacketSocketQT.cpp
.\moc\moc_MultSettingsDlgbase.cpp
.\moc\moc_MultSettingsDlg.cpp
.\moc\moc_MultimediaDlgbase.cpp
.\moc\moc_MultimediaDlg.cpp
.\moc\moc_MultColorLED.cpp
.\moc\moc_LiveScheduleDlgbase.cpp
.\moc\moc_LiveScheduleDlg.cpp
.\moc\moc_GPSReceiver.cpp
.\moc\moc_GeneralSettingsDlgbase.cpp
.\moc\moc_GeneralSettingsDlg.cpp
.\moc\moc_fdrmdialogbase.cpp
.\moc\moc_fdrmdialog.cpp
.\moc\moc_EPGDlgbase.cpp
.\moc\moc_EPGDlg.cpp
.\moc\moc_DRMPlot.cpp
.\moc\moc_DialogUtil.cpp
.\moc\moc_AnalogDemDlgbase.cpp
.\moc\moc_AnalogDemDlg.cpp
.\moc\moc_AMSSDlgbase.cpp
.\moc\moc_AboutDlgbase.cpp
.\moc\LiveScheduleDlgbase.cpp
.\moc\GeneralSettingsDlgbase.cpp
.\moc\fdrmdialogbase.cpp
.\moc\EPGDlgbase.cpp
.\moc\AnalogDemDlgbase.cpp
.\moc\AMSSDlgbase.cpp
.\moc\AboutDlgbase.cpp ] Creating command line "cl.exe @c:\source\drm\windows\Release\RSP000015107232158804.rsp /nologo /errorReport:prompt" Creating temporary file "c:\source\drm\windows\Release\RSP000016107232158804.rsp" with contents [ /O2 /Ob1 /I "C:\source\drm\libs" /I "C:\source\fftw-2.1.5\rfftw" /I "C:\source\fftw-2.1.5\fftw" /I "C:\source\qt-3\include" /I "../libs" /I "../common/GUI-QT" /I "./moc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /D "FREEIMAGE_LIB" /D "_VC80_UPGRADE=0x0600" /GF /FD /EHsc /MD /Gy /Fp".\Release/FDRM.pch" /Fo".\Release/" /Fd".\Release/" /c /TC ..\common\datadecoding\journaline\log.c
..\common\datadecoding\journaline\dabdgdec_impl.c
..\common\datadecoding\journaline\crc_8_16.c ] Creating command line "cl.exe @c:\source\drm\windows\Release\RSP000016107232158804.rsp /nologo /errorReport:prompt" Creating command line "rc.exe /d "NDEBUG" /d "_VC80_UPGRADE=0x0600" /l 0x407 /fo".\Release/FDRM.res" .\FDRM.rc" Creating temporary file "c:\source\drm\windows\Release\RSP000017107232158804.rsp" with contents [ /OUT:"Release/Dream.exe" /INCREMENTAL:NO /LIBPATH:"C:\source\drm\libs" /LIBPATH:"C:\source\fftw-2.1.5\rfftw" /LIBPATH:"C:\source\fftw-2.1.5\fftw" /LIBPATH:"C:\source\qwt-4.2.0" /LIBPATH:"C:\source\fftw-2.1.5" /LIBPATH:"C:\source\faad2" /LIBPATH:"C:\source\faac" /LIBPATH:"../libs" /MANIFEST /MANIFESTFILE:".\Release\Dream.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /NODEFAULTLIB:"MSVCRTD" /PDB:".\Release/Dream.pdb" /SUBSYSTEM:WINDOWS /DYNAMICBASE:NO /MACHINE:X86 libfaac.lib libhamlib.lib FreeImage.lib libfftw.lib libfaad.lib imm32.lib wsock32.lib winmm.lib C:\source\qt-3\lib\qt-mt230nc.lib C:\source\qt-3\lib\qtmain.lib libqwt.lib setupapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Release\AboutDlgbase.obj"
".\Release\AMSSDlgbase.obj"
".\Release\AnalogDemDlgbase.obj"
".\Release\EPGDlgbase.obj"
".\Release\fdrmdialogbase.obj"
".\Release\GeneralSettingsDlgbase.obj"
".\Release\LiveScheduleDlgbase.obj"
".\Release\moc_AboutDlgbase.obj"
".\Release\moc_AMSSDlgbase.obj"
".\Release\moc_AnalogDemDlg.obj"
".\Release\moc_AnalogDemDlgbase.obj"
".\Release\moc_DialogUtil.obj"
".\Release\moc_DRMPlot.obj"
".\Release\moc_EPGDlg.obj"
".\Release\moc_EPGDlgbase.obj"
".\Release\moc_fdrmdialog.obj"
".\Release\moc_fdrmdialogbase.obj"
".\Release\moc_GeneralSettingsDlg.obj"
".\Release\moc_GeneralSettingsDlgbase.obj"
".\Release\moc_GPSReceiver.obj"
".\Release\moc_LiveScheduleDlg.obj"
".\Release\moc_LiveScheduleDlgbase.obj"
".\Release\moc_MultColorLED.obj"
".\Release\moc_MultimediaDlg.obj"
".\Release\moc_MultimediaDlgbase.obj"
".\Release\moc_MultSettingsDlg.obj"
".\Release\moc_MultSettingsDlgbase.obj"
".\Release\moc_PacketSocketQT.obj"
".\Release\moc_PacketSourceFile.obj"
".\Release\moc_StationsDlg.obj"
".\Release\moc_StationsDlgbase.obj"
".\Release\moc_systemevalDlg.obj"
".\Release\moc_systemevalDlgbase.obj"
".\Release\moc_TransmDlg.obj"
".\Release\moc_TransmDlgbase.obj"
".\Release\MultimediaDlgbase.obj"
".\Release\MultSettingsDlgbase.obj"
".\Release\StationsDlgbase.obj"
".\Release\systemevalDlgbase.obj"
".\Release\TransmDlgbase.obj"
".\Release\AnalogDemDlg.obj"
".\Release\DialogUtil.obj"
".\Release\DRMPlot.obj"
".\Release\EPGDlg.obj"
".\Release\fdrmdialog.obj"
".\Release\GeneralSettingsDlg.obj"
".\Release\LiveScheduleDlg.obj"
".\Release\main.obj"
".\Release\MultColorLED.obj"
".\Release\MultimediaDlg.obj"
".\Release\MultSettingsDlg.obj"
".\Release\StationsDlg.obj"
".\Release\systemevalDlg.obj"
".\Release\TransmDlg.obj"
".\Release\BitInterleaver.obj"
".\Release\ChannelCode.obj"
".\Release\ConvEncoder.obj"
".\Release\EnergyDispersal.obj"
".\Release\Metric.obj"
".\Release\MLC.obj"
".\Release\QAMMapping.obj"
".\Release\TrellisUpdateMMX.obj"
".\Release\TrellisUpdateSSE2.obj"
".\Release\ViterbiDecoder.obj"
".\Release\TableCarMap.obj"
".\Release\TableFAC.obj"
".\Release\FAC.obj"
".\Release\SDCReceive.obj"
".\Release\SDCTransmit.obj"
".\Release\FreqSyncAcq.obj"
".\Release\SyncUsingPil.obj"
".\Release\TimeSync.obj"
".\Release\TimeSyncFilter.obj"
".\Release\TimeSyncTrack.obj"
".\Release\ChanEstTime.obj"
".\Release\ChannelEstimation.obj"
".\Release\IdealChannelEstimation.obj"
".\Release\TimeLinear.obj"
".\Release\TimeWiener.obj"
".\Release\MatlibSigProToolbox.obj"
".\Release\MatlibStdToolbox.obj"
".\Release\CellMappingTable.obj"
".\Release\OFDMCellMapping.obj"
".\Release\EPG.obj"
".\Release\epgdec.obj"
".\Release\epgutil.obj"
".\Release\crc_8_16.obj"
".\Release\dabdgdec_impl.obj"
".\Release\log.obj"
".\Release\newsobject.obj"
".\Release\newssvcdec_impl.obj"
".\Release\NML.obj"
".\Release\Splitter.obj"
".\Release\DABMOT.obj"
".\Release\DataDecoder.obj"
".\Release\Journaline.obj"
".\Release\MOTSlideShow.obj"
".\Release\CRC.obj"
".\Release\LogPrint.obj"
".\Release\Reassemble.obj"
".\Release\Settings.obj"
".\Release\Utilities.obj"
".\Release\AFPacketGenerator.obj"
".\Release\MDIDecode.obj"
".\Release\MDIInBuffer.obj"
".\Release\MDIRSCI.obj"
".\Release\MDITagItemDecoders.obj"
".\Release\MDITagItems.obj"
".\Release\PacketSinkFile.obj"
".\Release\PacketSocketNull.obj"
".\Release\PacketSocketQT.obj"
".\Release\PacketSourceFile.obj"
".\Release\Pft.obj"
".\Release\RCITagItems.obj"
".\Release\RSCITagItemDecoders.obj"
".\Release\RSISubscriber.obj"
".\Release\TagPacketDecoder.obj"
".\Release\TagPacketDecoderMDI.obj"
".\Release\TagPacketDecoderRSCIControl.obj"
".\Release\TagPacketGenerator.obj"
".\Release\AMDemodulation.obj"
".\Release\AMSSDemodulation.obj"
".\Release\audiofilein.obj"
".\Release\AudioSourceDecoder.obj"
".\Release\BlockInterleaver.obj"
".\Release\ChannelSimulation.obj"
".\Release\DataIO.obj"
".\Release\DrmReceiver.obj"
".\Release\DRMSignalIO.obj"
".\Release\DrmSimulation.obj"
".\Release\DrmTransmitter.obj"
".\Release\GPSData.obj"
".\Release\GPSReceiver.obj"
".\Release\InputResample.obj"
".\Release\IQInputFilter.obj"
".\Release\MSCMultiplexer.obj"
".\Release\OFDM.obj"
".\Release\Pacer.obj"
".\Release\Parameter.obj"
".\Release\PlotManager.obj"
".\Release\ReceptLog.obj"
".\Release\Resample.obj"
".\Release\ResampleFilter.obj"
".\Release\ServiceInformation.obj"
".\Release\SimulationParameters.obj"
".\Release\Sound.obj"
".\Release\SymbolInterleaver.obj"
".\Release\TextMessage.obj"
".\Release\Version.obj"
".\Release\FDRM.res" ] Creating command line "link.exe @c:\source\drm\windows\Release\RSP000017107232158804.rsp /NOLOGO /ERRORREPORT:PROMPT"
|
| | | Compiling... Version.cpp TextMessage.cpp SymbolInterleaver.cpp Sound.cpp SimulationParameters.cpp ServiceInformation.cpp ResampleFilter.cpp Resample.cpp ReceptLog.cpp PlotManager.cpp Parameter.cpp Pacer.cpp OFDM.cpp MSCMultiplexer.cpp IQInputFilter.cpp InputResample.cpp GPSReceiver.cpp GPSData.cpp DrmTransmitter.cpp DrmSimulation.cpp Generating Code... Compiling... DRMSignalIO.cpp DrmReceiver.cpp DataIO.cpp ChannelSimulation.cpp BlockInterleaver.cpp AudioSourceDecoder.cpp audiofilein.cpp AMSSDemodulation.cpp AMDemodulation.cpp TagPacketGenerator.cpp TagPacketDecoderRSCIControl.cpp TagPacketDecoderMDI.cpp TagPacketDecoder.cpp RSISubscriber.cpp RSCITagItemDecoders.cpp RCITagItems.cpp Pft.cpp PacketSourceFile.cpp PacketSocketQT.cpp PacketSocketNull.cpp Generating Code... Compiling... PacketSinkFile.cpp MDITagItems.cpp MDITagItemDecoders.cpp MDIRSCI.cpp MDIInBuffer.cpp MDIDecode.cpp AFPacketGenerator.cpp Utilities.cpp Settings.cpp Reassemble.cpp LogPrint.cpp CRC.cpp MOTSlideShow.cpp Journaline.cpp DataDecoder.cpp DABMOT.cpp Splitter.cpp NML.cpp newssvcdec_impl.cpp newsobject.cpp Generating Code... Compiling... epgutil.cpp epgdec.cpp EPG.cpp OFDMCellMapping.cpp CellMappingTable.cpp MatlibStdToolbox.cpp MatlibSigProToolbox.cpp TimeWiener.cpp TimeLinear.cpp IdealChannelEstimation.cpp ChannelEstimation.cpp ChanEstTime.cpp TimeSyncTrack.cpp TimeSyncFilter.cpp TimeSync.cpp SyncUsingPil.cpp FreqSyncAcq.cpp SDCTransmit.cpp SDCReceive.cpp FAC.cpp Generating Code... Compiling... TableFAC.cpp TableCarMap.cpp ViterbiDecoder.cpp TrellisUpdateSSE2.cpp TrellisUpdateMMX.cpp QAMMapping.cpp MLC.cpp Metric.cpp EnergyDispersal.cpp ConvEncoder.cpp ChannelCode.cpp BitInterleaver.cpp TransmDlg.cpp systemevalDlg.cpp StationsDlg.cpp MultSettingsDlg.cpp MultimediaDlg.cpp MultColorLED.cpp main.cpp LiveScheduleDlg.cpp Generating Code... Compiling... GeneralSettingsDlg.cpp fdrmdialog.cpp EPGDlg.cpp DRMPlot.cpp DialogUtil.cpp ..\common\GUI-QT\DialogUtil.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (950). Save the file in Unicode format to prevent data loss AnalogDemDlg.cpp TransmDlgbase.cpp systemevalDlgbase.cpp StationsDlgbase.cpp MultSettingsDlgbase.cpp MultimediaDlgbase.cpp moc_TransmDlgbase.cpp moc_TransmDlg.cpp moc_systemevalDlgbase.cpp moc_systemevalDlg.cpp moc_StationsDlgbase.cpp moc_StationsDlg.cpp moc_PacketSourceFile.cpp moc_PacketSocketQT.cpp moc_MultSettingsDlgbase.cpp Generating Code... Compiling... moc_MultSettingsDlg.cpp moc_MultimediaDlgbase.cpp moc_MultimediaDlg.cpp moc_MultColorLED.cpp moc_LiveScheduleDlgbase.cpp moc_LiveScheduleDlg.cpp moc_GPSReceiver.cpp moc_GeneralSettingsDlgbase.cpp moc_GeneralSettingsDlg.cpp moc_fdrmdialogbase.cpp moc_fdrmdialog.cpp moc_EPGDlgbase.cpp moc_EPGDlg.cpp moc_DRMPlot.cpp moc_DialogUtil.cpp moc_AnalogDemDlgbase.cpp moc_AnalogDemDlg.cpp moc_AMSSDlgbase.cpp moc_AboutDlgbase.cpp LiveScheduleDlgbase.cpp Generating Code... Compiling... GeneralSettingsDlgbase.cpp fdrmdialogbase.cpp EPGDlgbase.cpp AnalogDemDlgbase.cpp AMSSDlgbase.cpp AboutDlgbase.cpp Generating Code... Compiling... log.c dabdgdec_impl.c crc_8_16.c Generating Code... Compiling resources... Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 Copyright (C) Microsoft Corporation. All rights reserved. Linking... LINK : fatal error LNK1181: cannot open input file 'libfaac.lib'
|
請先 登入 以發表留言。