AKRAV Если сунутся в исполняемые файлы, и глянуть под какую аппаратную платформу она собрана, то видим - собрана под ЦП с архитектурой х86.
Вопросы? Особенно учитывая наличие
ЭТОГО:
Цитата: WhyNo64bitBuilds
Why we don't provide 64bit builds. Updated Jun 21, 2011 by kkowalc...@gmail.com
Occasionally people ask us to provide 64bit builds. We're not planning to do that.
It's about tradeoffs.
There are 2 potential reasons for 64bit builds:
the code might be faster
64bit code can address more than 4GB of memory
64 bit code has more registers so more efficient code can be generated. On the other hand, every pointer is twice as big which increases memory usage which slows down the code due to increased cache misses, which are very expensive on modern CPUs. We don't believe the speed advantage would be significant (it might as well be negative) and no one has shown with benchmarks that it's not the case.
As to bigger addressable memory: we don't think PDFs that require 4GB of memory to render are worth fighting for.
There is a significant downside to providing 64bit builds: user confusion. Most people are oblivious to 64bit vs. 32bit differences. If we offered both 32bit and 64bit downloads, we would force every person to understand the difference. We would open up a possibility of 32bit users mistakenly downloading 64bit builds, which wouldn't work on their machines.
That is the primary reason we only provide 32bit builds, that work just as well on 64bit systems as on 32bit systems but there are other downsides, like increased workload it would impose on developers (like the need to test 2 builds).
/цветом выделено мной. Victor_VG/
все подробности есть на странице, что я указал. Можете оставить там свой комментарий если есть регистрация в Google.
И по поводу х64 версии - в [more=makefile.msvc]# nmake -f makefile.msvc
# Arguments:
# CFG=dbg|rel (default: dbg)
# EXTDIR=<directory where zlib/freetype/jpeg lib live> (default: ext)
# e.g. ..\sumatrapdf\ext
# EXTCFLAGS=$CFLAGS
# MUPDF_DIR=mupdf
# PLATFORM=X86
# the PLATFORM var is usually set in the x64 and x64 cross tools Visual Studio command prompt
# note: building on X64 isn't officially supported and might unintentionally be broken
# Set default configuration
!if "$(CFG)"==""
CFG=dbg
!endif
# O is directory where object and binary files go
O = obj-$(CFG)
# for x86 : obj-dbg and obj-rel ; for x64 : obj-dbg64 and obj-rel64
!if "$(PLATFORM)"=="X64"
O = $(O)64
!endif
!if "$(MUPDF_DIR)"==""
MUPDF_DIR=mupdf
!endif
!if "$(EXTDIR)"==""
EXTDIR=ext
!endif
# include SumatraPDF's version number in libmupdf.dll
LIBMUPDF_RES = $(O)\libmupdf.res
# default target
all_sumatrapdf: SumatraPDF Uninstaller PDFFilter PdfPreview BrowserPlugin PdfBench
##### add configuration changes that should also affect MuPDF before this line #####
!INCLUDE $(MUPDF_DIR)\makefile.msvc
##### add configuration changes that should NOT affect MuPDF after this line #####
# some libraries require stdint.h
CFLAGSOPT = $(CFLAGSOPT) /Isrc/utils/msvc
# include build data for the remaining third-party libraries
!INCLUDE $(EXTDIR)\makefile.msvc
# Modify the following defines if you have to target a platform prior to the ones specified below.
# Their meaning:
http://msdn.microsoft.com/en-us/library/aa383745(VS.85).aspx # and
http://blogs.msdn.com/oldnewthing/archive/2007/04/11/2079137.aspx # We set the features uniformly to Windows 2000 or later.
CFLAGS = $(CFLAGS) /D "WINVER=0x0500" /D "_WIN32_WINNT=0x0500"
SUMATRA_CFLAGS = $(CFLAGS) $(EXTCFLAGS) \
/wd4800 \
/Isrc/utils /Isrc/utils/msvc /I$(MUPDF_DIR)\fitz /I$(MUPDF_DIR)\pdf \
/I$(MUPDF_DIR)\xps /Isrc /I$(EXTDIR)/synctex /I$(ZLIB_DIR) \
/I$(ZLIB_DIR)/minizip /I$(EXTDIR)/libdjvu /I$(EXTDIR)/CHMLib/src
INSTALLER_CFLAGS = $(CFLAGS) $(EXTCFLAGS) /wd4800 \
/Isrc/utils /Isrc/utils/msvc /Isrc /Isrc/installer /I$(ZLIB_DIR) /I$(ZLIB_DIR)/minizip
UNINSTALLER_CFLAGS = $(CFLAGS) $(EXTCFLAGS) /wd4800 \
/Isrc/utils /Isrc/utils/msvc /Isrc /Isrc/installer \
/D "BUILD_UNINSTALLER"
!if "$(CFG)"=="dbg"
SUMATRA_CFLAGS = $(SUMATRA_CFLAGS) /D "DEBUG" /D "_DEBUG"
INSTALLER_CFLAGS = $(INSTALLER_CFLAGS) /D "DEBUG" /D "_DEBUG"
UNINSTALLER_CFLAGS = $(UNINSTALLER_CFLAGS) /D "DEBUG" /D "_DEBUG"
!endif
LIBS = $(LIBS) comctl32.lib Msimg32.lib Winspool.lib wininet.lib \
ole32.lib OleAut32.lib shlwapi.lib version.lib
OS = $(O)\sumatrapdf
SUMATRA_APP = $(O)\SumatraPDF.exe
SUMATRA_APP_NO_MUPDF = $(O)\SumatraPDF-no-MuPDF.exe
SUMATRA_RES = $(OS)\sumatrapdf.res
INSTALLER_APP = $(O)\Installer.exe
INSTALLER_RES = $(OS)\Installer.res
UNINSTALLER_APP = $(O)\uninstall.exe
UNINSTALLER_RES = $(OS)\Uninstaller.res
PDFFILTER_DLL = $(O)\PdfFilter.dll
PDFFILTER_RES = $(OS)\PdfFilter.res
PDFFILTER_CFLAGS = $(SUMATRA_CFLAGS)
PDFPREVIEW_DLL = $(O)\PdfPreview.dll
PDFPREVIEW_RES = $(OS)\PdfPreview.res
PDFPREVIEW_CFLAGS = $(SUMATRA_CFLAGS)
BROWSER_PLUGIN = $(O)\npPdfViewer.dll
BROWSER_PLUGIN_RES = $(OS)\npPdfViewer.res
BROWSER_PLUGIN_CFLAGS = $(CFLAGS) /Isrc/utils /Isrc/utils/msvc /wd4819
UTILS_OBJS = \
$(OS)\BencUtil.obj $(OS)\FileUtil.obj $(OS)\Http.obj \
$(OS)\StrUtil.obj $(OS)\UtilTests.obj $(OS)\WinUtil.obj \
$(OS)\DialogSizer.obj
SUMATRA_OBJS = \
$(OS)\AppPrefs.obj $(OS)\DisplayModel.obj $(OS)\CrashHandler.obj $(OS)\PdfEngine.obj \
$(OS)\TextSearch.obj $(OS)\SumatraAbout.obj $(OS)\SumatraDialogs.obj $(OS)\SumatraProperties.obj \
$(OS)\SumatraPDF.obj $(OS)\translations.obj $(OS)\FileWatch.obj $(OS)\PdfSync.obj \
$(OS)\RenderCache.obj $(OS)\TextSelection.obj $(OS)\WindowInfo.obj $(OS)\ParseCommandLine.obj \
$(OS)\StressTesting.obj $(OS)\UnitTests.obj $(OS)\AppTools.obj $(SUMATRA_RES) \
$(OS)\ImagesEngine.obj $(OS)\PsEngine.obj $(OS)\Favorites.obj \
$(OS)\TableOfContents.obj $(OS)\Toolbar.obj $(OS)\Print.obj \
$(OS)\Notifications.obj $(OS)\Search.obj $(OS)\Menu.obj \
$(OS)\ExternalPdfViewer.obj $(OS)\Selection.obj $(OS)\ZipUtil.obj \
$(UTILS_OBJS) $(BZIP2_OBJS) $(MINIZIP_OBJS) $(UNRAR_OBJS) $(SYNCTEX_OBJS) \
$(OS)\DjVuEngine.obj $(DJVU_OBJS)
# disable incomplete CHM support in release builds (unless BUILD_CHM_SUPPORT is defined)
!if "$(CFG)"=="dbg"
BUILD_CHM_SUPPORT = 1
!endif
!if "$(BUILD_CHM_SUPPORT)"!=""
UTILS_OBJS = $(UTILS_OBJS) $(OS)\TrivialHtmlParser.obj $(OS)\HtmlWindow.obj
SUMATRA_OBJS = $(SUMATRA_OBJS) $(OS)\ChmEngine.obj $(CHMLIB_OBJS) $(OS)\ChmUI.obj
SUMATRA_CFLAGS = $(SUMATRA_CFLAGS) /D "BUILD_CHM_SUPPORT"
!endif
INSTALLER_OBJS = \
$(OS)\Installer.obj $(INSTALLER_RES)
UNINSTALLER_OBJS = \
$(OS)\Uninstaller.obj $(UNINSTALLER_RES)
PDFFILTER_OBJS = \
$(OS)\PdfFilterDll.obj $(OS)\CPdfFilter.obj $(PDFFILTER_RES) \
$(OS)\StrUtil.obj $(OS)\FileUtil.obj $(OS)\WinUtil.obj \
$(LIBMUPDF_LIB) $(OS)\MuPDF_Exports.obj $(OS)\PdfEngine.obj
PDFPREVIEW_OBJS = \
$(OS)\PdfPreviewDll.obj $(OS)\PdfPreview.obj $(PDFPREVIEW_RES) \
$(OS)\StrUtil.obj $(OS)\FileUtil.obj $(OS)\WinUtil.obj \
$(LIBMUPDF_LIB) $(OS)\MuPDF_Exports.obj $(OS)\PdfEngine.obj
BROWSER_PLUGIN_OBJS = \
$(OS)\npPdfViewer.obj $(BROWSER_PLUGIN_RES) \
$(OS)\StrUtil.obj $(OS)\FileUtil.obj $(OS)\WinUtil.obj
!if "$(BUILD_TEX_IFILTER)"!=""
PDFFILTER_OBJS = $(PDFFILTER_OBJS) $(OS)\CTeXFilter.obj
PDFFILTER_CFLAGS = $(PDFFILTER_CFLAGS) /D "BUILD_TEX_IFILTER"
!endif
##### SumatraPDF-specific build rules #####
rebuild: clean SumatraPDF
cleanmupdf: force
-del $(FITZ_DRAW_OBJS) $(FITZ_OBJS) $(MUPDF_OBJS) $(MUXPS_OBJS)
## Note: the following command does not work on Windows
cleanall: force
-rmdir /S /Q obj-*
SumatraPDF: $(OS) $(LIBMUPDF_DLL) $(SUMATRA_APP) $(SUMATRA_APP_NO_MUPDF)
Installer: $(OS) $(INSTALLER_APP)
Uninstaller: $(OS) $(UNINSTALLER_APP)
PDFFilter: $(OS) $(LIBMUPDF_DLL) $(PDFFILTER_DLL)
PdfPreview: $(OS) $(LIBMUPDF_DLL) $(PDFPREVIEW_DLL)
BrowserPlugin: $(OS) $(BROWSER_PLUGIN)
PdfBench: $(OS) $(PDFBENCH_APP)
$(OS): $(O) $(OE)
@if not exist $(OS) mkdir $(OS)
$(SUMATRA_RES): src\SumatraPDF.rc src\Resource.h src\Version.h
rc /r /fo$@ $(EXTCFLAGS) src\SumatraPDF.rc
$(SUMATRA_APP): $(LIBS_OBJS) $(SUMATRA_OBJS)
$(LD) $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
$(SUMATRA_APP_NO_MUPDF): $(SUMATRA_OBJS) $(OS)\MuPDF_Exports.obj
$(LD) $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@ $(LIBMUPDF_LIB)
$(LIBMUPDF_RES): src\libmupdf.rc src\Version.h
rc /r /fo$@ $(EXTCFLAGS) src\libmupdf.rc
$(INSTALLER_RES): src\installer\Installer.rc src\installer\Resource.h src\Version.h
rc /r /fo$@ $(EXTCFLAGS) /D "INSTALL_PAYLOAD_ZIP=..\..\$(O)\InstallerData.zip" src\installer\Installer.rc
$(UNINSTALLER_RES): src\installer\Installer.rc src\installer\Resource.h src\Version.h
rc /r /fo$@ $(EXTCFLAGS) /D "BUILD_UNINSTALLER" src\installer\Installer.rc
$(INSTALLER_APP): $(ZLIB_OBJS) $(MINIZIP_OBJS) $(BZIP2_OBJS) $(UTILS_OBJS) $(INSTALLER_OBJS)
$(LD) $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
$(UNINSTALLER_APP): $(UTILS_OBJS) $(UNINSTALLER_OBJS)
$(LD) $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
$(PDFFILTER_RES): src\ifilter\PdfFilter.rc src\Version.h
rc /r /fo$@ $(EXTCFLAGS) src\ifilter\PdfFilter.rc
$(PDFFILTER_DLL): $(PDFFILTER_OBJS)
$(LD) /DLL $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
$(PDFPREVIEW_RES): src\previewer\PdfPreview.rc src\Version.h
rc /r /fo$@ $(EXTCFLAGS) src\previewer\PdfPreview.rc
$(PDFPREVIEW_DLL): $(PDFPREVIEW_OBJS)
$(LD) /DLL $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
$(BROWSER_PLUGIN_RES): src\browserplugin\npPdfViewer.rc src\Version.h
rc /r /fo$@ $(EXTCFLAGS) src\browserplugin\npPdfViewer.rc
$(BROWSER_PLUGIN): $(BROWSER_PLUGIN_OBJS)
$(LD) /DLL $(LDFLAGS) $** $(LIBS) /PDB:$*.pdb /OUT:$@
# utils directory
{src/utils}.cpp{$(OS)}.obj::
$(CC) $(SUMATRA_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
# SumatraPDF app directory
{src}.cpp{$(OS)}.obj::
$(CC) $(SUMATRA_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
# browserplugin directory
{src\browserplugin}.cpp{$(OS)}.obj::
$(CC) $(BROWSER_PLUGIN_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
# IFilter directory
{src\ifilter}.cpp{$(OS)}.obj::
$(CC) $(PDFFILTER_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
# previewer directory
{src\previewer}.cpp{$(OS)}.obj::
$(CC) $(PDFPREVIEW_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
# Installer directory
{src\installer}.cpp{$(OS)}.obj::
$(CC) $(INSTALLER_CFLAGS) /Fo$(OS)\ /Fd$(O)\vc80.pdb $<
$(OS)\Uninstaller.obj: $(OS)\Installer.obj
$(CC) $(UNINSTALLER_CFLAGS) /Fo$(OS)\Uninstaller.obj /Fd$(O)\vc80.pdb src\installer\Installer.cpp
## Header-dependencies for baseutils\* and src\*
### the list below is auto-generated by update_dependencies.py
$(OS)\AppPrefs.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\AppPrefs.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\AppPrefs.obj: src\DjVuEngine.h src\EngineManager.h src\Favorites.h
$(OS)\AppPrefs.obj: src\FileHistory.h src\ImagesEngine.h src\PdfEngine.h
$(OS)\AppPrefs.obj: src\PsEngine.h src\SumatraPDF.h src\TextSearch.h
$(OS)\AppPrefs.obj: src\TextSelection.h src\translations.h src\utils\BaseUtil.h
$(OS)\AppPrefs.obj: src\utils\BencUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\AppPrefs.obj: src\utils\StrUtil.h src\utils\Vec.h src\WindowInfo.h
$(OS)\AppTools.obj: src\AppTools.h src\translations.h src\utils\BaseUtil.h
$(OS)\AppTools.obj: src\utils\CmdLineParser.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\AppTools.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\AppTools.obj: src\Version.h
$(OS)\BencUtil.obj: src\utils\BaseUtil.h src\utils\BencUtil.h src\utils\StrUtil.h
$(OS)\BencUtil.obj: src\utils\Vec.h
$(OS)\ChmEngine.obj: src\BaseEngine.h src\ChmEngine.h src\utils\BaseUtil.h
$(OS)\ChmEngine.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\HtmlWindow.h
$(OS)\ChmEngine.obj: src\utils\StrUtil.h src\utils\TrivialHtmlParser.h src\utils\Vec.h
$(OS)\ChmUI.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\ChmUI.obj: src\ChmEngine.h src\ChmUI.h src\DisplayState.h
$(OS)\ChmUI.obj: src\Menu.h src\resource.h src\SumatraPDF.h
$(OS)\ChmUI.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\ChmUI.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\ChmUI.obj: src\utils\WinUtil.h
$(OS)\CPdfFilter.obj: src\BaseEngine.h src\ifilter\CPdfFilter.h src\ifilter\FilterBase.h
$(OS)\CPdfFilter.obj: src\ifilter\PdfFilter.h src\PdfEngine.h src\utils\BaseUtil.h
$(OS)\CPdfFilter.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\CPdfFilter.obj: src\utils\WinUtil.h
$(OS)\CrashHandler.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\CrashHandler.obj: src\CrashHandler.h src\DisplayState.h src\SumatraPDF.h
$(OS)\CrashHandler.obj: src\TextSearch.h src\TextSelection.h src\translations.h
$(OS)\CrashHandler.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\CrashHandler.obj: src\utils\Http.h src\utils\SimpleLog.h src\utils\StrUtil.h
$(OS)\CrashHandler.obj: src\utils\Vec.h src\utils\WinUtil.h src\utils\ZipUtil.h
$(OS)\CrashHandler.obj: src\Version.h
$(OS)\CTeXFilter.obj: src\ifilter\CTeXFilter.h src\ifilter\FilterBase.h src\ifilter\PdfFilter.h
$(OS)\CTeXFilter.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\CTeXFilter.obj: src\utils\WinUtil.h
$(OS)\DialogSizer.obj: src\utils\BaseUtil.h src\utils\DialogSizer.h src\utils\GeomUtil.h
$(OS)\DialogSizer.obj: src\utils\StrUtil.h src\utils\WinUtil.h
$(OS)\DisplayModel.obj: src\BaseEngine.h src\ChmEngine.h src\DisplayModel.h
$(OS)\DisplayModel.obj: src\DisplayState.h src\DjVuEngine.h src\EngineManager.h
$(OS)\DisplayModel.obj: src\ImagesEngine.h src\PdfEngine.h src\PsEngine.h
$(OS)\DisplayModel.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\DisplayModel.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\DjVuEngine.obj: src\BaseEngine.h src\DjVuEngine.h src\utils\BaseUtil.h
$(OS)\DjVuEngine.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\DjVuEngine.obj: src\utils\Vec.h
$(OS)\ExternalPdfViewer.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\ExternalPdfViewer.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\ExternalPdfViewer.obj: src\EngineManager.h src\ExternalPdfViewer.h src\ImagesEngine.h
$(OS)\ExternalPdfViewer.obj: src\PdfEngine.h src\PsEngine.h src\SumatraPDF.h
$(OS)\ExternalPdfViewer.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\ExternalPdfViewer.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\ExternalPdfViewer.obj: src\utils\Vec.h src\utils\WinUtil.h src\WindowInfo.h
$(OS)\Favorites.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\Favorites.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\Favorites.obj: src\DjVuEngine.h src\EngineManager.h src\Favorites.h
$(OS)\Favorites.obj: src\FileHistory.h src\ImagesEngine.h src\Menu.h
$(OS)\Favorites.obj: src\PdfEngine.h src\PsEngine.h src\resource.h
$(OS)\Favorites.obj: src\SumatraDialogs.h src\SumatraPDF.h src\TextSearch.h
$(OS)\Favorites.obj: src\TextSelection.h src\translations.h src\utils\BaseUtil.h
$(OS)\Favorites.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\Favorites.obj: src\utils\Vec.h src\utils\WinUtil.h src\WindowInfo.h
$(OS)\FileUtil.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\StrUtil.h
$(OS)\FileWatch.obj: src\FileWatch.h src\utils\BaseUtil.h src\utils\FileUtil.h
$(OS)\FileWatch.obj: src\utils\StrUtil.h
$(OS)\HtmlWindow.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\HtmlWindow.h
$(OS)\HtmlWindow.obj: src\utils\StrUtil.h src\utils\WinUtil.h
$(OS)\Http.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\Http.obj: src\utils\Http.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Http.obj: src\utils\WinUtil.h
$(OS)\ImagesEngine.obj: ext\unrar\dll.hpp src\BaseEngine.h src\ImagesEngine.h
$(OS)\ImagesEngine.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\ImagesEngine.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\Installer.obj: src\BaseEngine.h src\ifilter\PdfFilter.h src\previewer\PdfPreview.h
$(OS)\Installer.obj: src\installer\Resource.h src\PdfEngine.h src\utils\BaseUtil.h
$(OS)\Installer.obj: src\utils\CmdLineParser.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\Installer.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\Installer.obj: src\Version.h
$(OS)\Menu.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\Menu.obj: src\ChmUI.h src\DisplayModel.h src\DisplayState.h
$(OS)\Menu.obj: src\DjVuEngine.h src\EngineManager.h src\ExternalPdfViewer.h
$(OS)\Menu.obj: src\Favorites.h src\FileHistory.h src\ImagesEngine.h
$(OS)\Menu.obj: src\Menu.h src\PdfEngine.h src\PsEngine.h
$(OS)\Menu.obj: src\resource.h src\Selection.h src\SumatraAbout.h
$(OS)\Menu.obj: src\SumatraDialogs.h src\SumatraPDF.h src\TextSearch.h
$(OS)\Menu.obj: src\TextSelection.h src\translations.h src\utils\BaseUtil.h
$(OS)\Menu.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\Menu.obj: src\utils\Vec.h src\utils\WinUtil.h src\WindowInfo.h
$(OS)\MuPDF_Exports.obj: mupdf\fitz\fitz.h
$(OS)\Notifications.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\Notifications.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\Notifications.obj: src\EngineManager.h src\ImagesEngine.h src\Notifications.h
$(OS)\Notifications.obj: src\PdfEngine.h src\PsEngine.h src\SumatraPDF.h
$(OS)\Notifications.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\Notifications.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Notifications.obj: src\utils\WinUtil.h src\WindowInfo.h
$(OS)\npPdfViewer.obj: src\browserplugin\npapi\npapi.h src\browserplugin\npapi\npfunctions.h src\browserplugin\npapi\npruntime.h
$(OS)\npPdfViewer.obj: src\browserplugin\npapi\nptypes.h src\utils\BaseUtil.h src\utils\CmdLineParser.h
$(OS)\npPdfViewer.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\SimpleLog.h
$(OS)\npPdfViewer.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\ParseCommandLine.obj: src\AppPrefs.h src\BaseEngine.h src\DisplayState.h
$(OS)\ParseCommandLine.obj: src\ParseCommandLine.h src\StressTesting.h src\SumatraPDF.h
$(OS)\ParseCommandLine.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\ParseCommandLine.obj: src\utils\CmdLineParser.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\ParseCommandLine.obj: src\utils\Vec.h src\utils\WinUtil.h
$(OS)\PdfEngine.obj: mupdf\fitz\fitz.h mupdf\pdf\mupdf.h mupdf\xps\muxps.h
$(OS)\PdfEngine.obj: src\BaseEngine.h src\PdfEngine.h src\utils\BaseUtil.h
$(OS)\PdfEngine.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\PdfEngine.obj: src\utils\Vec.h
$(OS)\PdfFilterDll.obj: src\ifilter\CPdfFilter.h src\ifilter\CTeXFilter.h src\ifilter\FilterBase.h
$(OS)\PdfFilterDll.obj: src\ifilter\PdfFilter.h src\utils\BaseUtil.h src\utils\GeomUtil.h
$(OS)\PdfFilterDll.obj: src\utils\StrUtil.h src\utils\WinUtil.h
$(OS)\PdfPreview.obj: src\BaseEngine.h src\PdfEngine.h src\previewer\PdfPreview.h
$(OS)\PdfPreview.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\PdfPreview.obj: src\utils\Vec.h src\utils\WinUtil.h
$(OS)\PdfPreviewDll.obj: src\BaseEngine.h src\PdfEngine.h src\previewer\PdfPreview.h
$(OS)\PdfPreviewDll.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\PdfPreviewDll.obj: src\utils\Vec.h src\utils\WinUtil.h
$(OS)\PdfSync.obj: src\BaseEngine.h src\ChmEngine.h src\DisplayModel.h
$(OS)\PdfSync.obj: src\DisplayState.h src\DjVuEngine.h src\EngineManager.h
$(OS)\PdfSync.obj: src\ImagesEngine.h src\PdfEngine.h src\PdfSync.h
$(OS)\PdfSync.obj: src\PsEngine.h src\TextSearch.h src\TextSelection.h
$(OS)\PdfSync.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\PdfSync.obj: src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Print.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\Print.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\Print.obj: src\DjVuEngine.h src\EngineManager.h src\ImagesEngine.h
$(OS)\Print.obj: src\Notifications.h src\PdfEngine.h src\Print.h
$(OS)\Print.obj: src\PsEngine.h src\Selection.h src\SumatraDialogs.h
$(OS)\Print.obj: src\SumatraPDF.h src\TextSearch.h src\TextSelection.h
$(OS)\Print.obj: src\translations.h src\utils\BaseUtil.h src\utils\FileUtil.h
$(OS)\Print.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Print.obj: src\utils\WinUtil.h src\WindowInfo.h
$(OS)\PsEngine.obj: src\BaseEngine.h src\PdfEngine.h src\PsEngine.h
$(OS)\PsEngine.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\PsEngine.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\RenderCache.obj: src\BaseEngine.h src\ChmEngine.h src\DisplayModel.h
$(OS)\RenderCache.obj: src\DisplayState.h src\DjVuEngine.h src\EngineManager.h
$(OS)\RenderCache.obj: src\ImagesEngine.h src\PdfEngine.h src\PsEngine.h
$(OS)\RenderCache.obj: src\RenderCache.h src\TextSearch.h src\TextSelection.h
$(OS)\RenderCache.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\RenderCache.obj: src\utils\Vec.h
$(OS)\Search.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\Search.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\Search.obj: src\DjVuEngine.h src\EngineManager.h src\ImagesEngine.h
$(OS)\Search.obj: src\Notifications.h src\PdfEngine.h src\PdfSync.h
$(OS)\Search.obj: src\PsEngine.h src\resource.h src\Search.h
$(OS)\Search.obj: src\Selection.h src\SumatraDialogs.h src\SumatraPDF.h
$(OS)\Search.obj: src\TextSearch.h src\TextSelection.h src\translations.h
$(OS)\Search.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\Search.obj: src\utils\Vec.h src\utils\WinUtil.h src\WindowInfo.h
$(OS)\Selection.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\Selection.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\Selection.obj: src\EngineManager.h src\ImagesEngine.h src\Notifications.h
$(OS)\Selection.obj: src\PdfEngine.h src\PsEngine.h src\Selection.h
$(OS)\Selection.obj: src\SumatraPDF.h src\TextSearch.h src\TextSelection.h
$(OS)\Selection.obj: src\Toolbar.h src\translations.h src\utils\BaseUtil.h
$(OS)\Selection.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Selection.obj: src\utils\WinUtil.h src\WindowInfo.h
$(OS)\StressTesting.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\StressTesting.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\StressTesting.obj: src\DjVuEngine.h src\EngineManager.h src\ImagesEngine.h
$(OS)\StressTesting.obj: src\Notifications.h src\PdfEngine.h src\PsEngine.h
$(OS)\StressTesting.obj: src\RenderCache.h src\StressTesting.h src\SumatraPDF.h
$(OS)\StressTesting.obj: src\TextSearch.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\StressTesting.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\SimpleLog.h
$(OS)\StressTesting.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\StressTesting.obj: src\WindowInfo.h
$(OS)\StrUtil.obj: src\utils\BaseUtil.h src\utils\StrUtil.h
$(OS)\SumatraAbout.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\SumatraAbout.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\SumatraAbout.obj: src\DjVuEngine.h src\EngineManager.h src\FileHistory.h
$(OS)\SumatraAbout.obj: src\ImagesEngine.h src\PdfEngine.h src\PsEngine.h
$(OS)\SumatraAbout.obj: src\SumatraAbout.h src\SumatraPDF.h src\TextSearch.h
$(OS)\SumatraAbout.obj: src\TextSelection.h src\translations.h src\utils\BaseUtil.h
$(OS)\SumatraAbout.obj: src\utils\FileUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\SumatraAbout.obj: src\utils\Vec.h src\utils\WinUtil.h src\Version.h
$(OS)\SumatraAbout.obj: src\WindowInfo.h
$(OS)\SumatraDialogs.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\SumatraDialogs.obj: src\DisplayState.h src\Resource.h src\SumatraDialogs.h
$(OS)\SumatraDialogs.obj: src\SumatraPDF.h src\TextSearch.h src\TextSelection.h
$(OS)\SumatraDialogs.obj: src\translations.h src\utils\BaseUtil.h src\utils\DialogSizer.h
$(OS)\SumatraDialogs.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\SumatraDialogs.obj: src\utils\WinUtil.h
$(OS)\SumatraPDF.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\SumatraPDF.obj: src\ChmEngine.h src\ChmUI.h src\CrashHandler.h
$(OS)\SumatraPDF.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\SumatraPDF.obj: src\EngineManager.h src\ExternalPdfViewer.h src\Favorites.h
$(OS)\SumatraPDF.obj: src\FileHistory.h src\FileWatch.h src\ImagesEngine.h
$(OS)\SumatraPDF.obj: src\Menu.h src\Notifications.h src\ParseCommandLine.h
$(OS)\SumatraPDF.obj: src\PdfEngine.h src\PdfSync.h src\Print.h
$(OS)\SumatraPDF.obj: src\PsEngine.h src\RenderCache.h src\resource.h
$(OS)\SumatraPDF.obj: src\Resource.h src\Search.h src\Selection.h
$(OS)\SumatraPDF.obj: src\StressTesting.h src\SumatraAbout.h src\SumatraDialogs.h
$(OS)\SumatraPDF.obj: src\SumatraPDF.h src\SumatraProperties.h src\TableOfContents.h
$(OS)\SumatraPDF.obj: src\TextSearch.h src\TextSelection.h src\Toolbar.h
$(OS)\SumatraPDF.obj: src\translations.h src\utils\BaseUtil.h src\utils\FileUtil.h
$(OS)\SumatraPDF.obj: src\utils\GeomUtil.h src\utils\Http.h src\utils\StrUtil.h
$(OS)\SumatraPDF.obj: src\utils\Vec.h src\utils\WinUtil.h src\Version.h
$(OS)\SumatraPDF.obj: src\WindowInfo.h
$(OS)\SumatraProperties.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\SumatraProperties.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\SumatraProperties.obj: src\EngineManager.h src\ImagesEngine.h src\PdfEngine.h
$(OS)\SumatraProperties.obj: src\PsEngine.h src\SumatraPDF.h src\SumatraProperties.h
$(OS)\SumatraProperties.obj: src\TextSearch.h src\TextSelection.h src\translations.h
$(OS)\SumatraProperties.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\SumatraProperties.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\SumatraProperties.obj: src\WindowInfo.h
$(OS)\TableOfContents.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\TableOfContents.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\TableOfContents.obj: src\DjVuEngine.h src\EngineManager.h src\ImagesEngine.h
$(OS)\TableOfContents.obj: src\PdfEngine.h src\PsEngine.h src\resource.h
$(OS)\TableOfContents.obj: src\SumatraPDF.h src\TableOfContents.h src\TextSearch.h
$(OS)\TableOfContents.obj: src\TextSelection.h src\translations.h src\utils\BaseUtil.h
$(OS)\TableOfContents.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\TableOfContents.obj: src\utils\WinUtil.h src\WindowInfo.h
$(OS)\TextSearch.obj: src\BaseEngine.h src\TextSearch.h src\TextSelection.h
$(OS)\TextSearch.obj: src\utils\BaseUtil.h src\utils\GeomUtil.h src\utils\StrUtil.h
$(OS)\TextSearch.obj: src\utils\Vec.h
$(OS)\TextSelection.obj: src\BaseEngine.h src\TextSelection.h src\utils\BaseUtil.h
$(OS)\TextSelection.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\Toolbar.obj: src\AppPrefs.h src\AppTools.h src\BaseEngine.h
$(OS)\Toolbar.obj: src\ChmEngine.h src\DisplayModel.h src\DisplayState.h
$(OS)\Toolbar.obj: src\DjVuEngine.h src\EngineManager.h src\ImagesEngine.h
$(OS)\Toolbar.obj: src\Menu.h src\PdfEngine.h src\PsEngine.h
$(OS)\Toolbar.obj: src\resource.h src\Search.h src\SumatraPDF.h
$(OS)\Toolbar.obj: src\TextSearch.h src\TextSelection.h src\Toolbar.h
$(OS)\Toolbar.obj: src\translations.h src\utils\BaseUtil.h src\utils\GeomUtil.h
$(OS)\Toolbar.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\Toolbar.obj: src\WindowInfo.h
$(OS)\translations.obj: src\translations.h src\translations_txt.cpp src\utils\BaseUtil.h
$(OS)\translations.obj: src\utils\StrUtil.h
$(OS)\TrivialHtmlParser.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\TrivialHtmlParser.obj: src\utils\StrUtil.h src\utils\TrivialHtmlParser.h src\utils\Vec.h
$(OS)\TrivialHtmlParser.obj: src\utils\WinUtil.h
$(OS)\UnitTests.obj: src\AppTools.h src\BaseEngine.h src\DisplayState.h
$(OS)\UnitTests.obj: src\ParseCommandLine.h src\StressTesting.h src\utils\BaseUtil.h
$(OS)\UnitTests.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\UnitTests.obj: src\utils\WinUtil.h
$(OS)\UtilTests.obj: src\utils\BaseUtil.h src\utils\BencUtil.h src\utils\FileUtil.h
$(OS)\UtilTests.obj: src\utils\GeomUtil.h src\utils\SimpleLog.h src\utils\StrUtil.h
$(OS)\UtilTests.obj: src\utils\Vec.h src\utils\WinUtil.h
$(OS)\WindowInfo.obj: src\AppPrefs.h src\BaseEngine.h src\ChmEngine.h
$(OS)\WindowInfo.obj: src\DisplayModel.h src\DisplayState.h src\DjVuEngine.h
$(OS)\WindowInfo.obj: src\EngineManager.h src\FileWatch.h src\ImagesEngine.h
$(OS)\WindowInfo.obj: src\Notifications.h src\PdfEngine.h src\PdfSync.h
$(OS)\WindowInfo.obj: src\Print.h src\PsEngine.h src\Resource.h
$(OS)\WindowInfo.obj: src\Selection.h src\SumatraPDF.h src\TextSearch.h
$(OS)\WindowInfo.obj: src\TextSelection.h src\utils\BaseUtil.h src\utils\FileUtil.h
$(OS)\WindowInfo.obj: src\utils\GeomUtil.h src\utils\StrUtil.h src\utils\Vec.h
$(OS)\WindowInfo.obj: src\utils\WinUtil.h src\WindowInfo.h
$(OS)\WinUtil.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\GeomUtil.h
$(OS)\WinUtil.obj: src\utils\StrUtil.h src\utils\Vec.h src\utils\WinUtil.h
$(OS)\ZipUtil.obj: src\utils\BaseUtil.h src\utils\FileUtil.h src\utils\StrUtil.h
$(OS)\ZipUtil.obj: src\utils\Vec.h src\utils\ZipUtil.h[/more] поддержка х64 сборки имеется. Берёте оба варианта и х86 и х64
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1, ставите их и вперёд. Собирается на раз.
Кто Вам мешает собрать для себя х64 вариант?
И я Вам даже более страшный секрет раскрою -
да, и я могу собрать х64 вариант, но не стану этого делать по тем же причинам что и разработчики - проблем с ним потом не оберёшься. И в собранных мной сборках версии 1.9 включая SVN r4448 специально собирается только х86 редакция. а х64 и я собирать пока не планирую и такие планы не рассматриваю по вышеуказанным причинам.