xx-04-2014 11:49:07 ================= (met een Visual C++ 2012 o.i.d.) SLNKDWFStaticRW atlrx.h niet gevonden http://atlserver.codeplex.com/ downloaden en X:\Library\ATL\Include aan props toevoegen Vooralsnog wijzen naar d:\Software\Library\DWF770\develop\global\bin\release\vc10.0 Bij linken: error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Kopie "d:\Software\Library\DWF770\develop\global\build\VC 10.0" naar "d:\Software\Library\DWF770\develop\global\build\VC 11.0" targetsxs.h leegmaken? 4-5-2014 17:21:49 Font erg smal font.cpp in 7.7: ofwel is de height nog goed gedefinieerd // // Note: Prior to 7.4, this assignment was a "|=". // I think that was like pouring wine into a barrel of sewage. // m_fields_defined = font.m_fields_defined; 27-10-2014 11:46:20 Eerst proberen met Visual C++ 2010 Express --------------------------- Voor 64 bit is DWF Toolkit 7.7 nodig (of in ieder geval nieuwer dan 7.02): Uit de readme: Toolkit itself and samples source code are all ported to VC++ 2010 SP1 dus dat doen we dan ook maar eens: Microsoft Visual C++ 2010 Express installeren uit VS2010Express1.iso Daarna er overheen VS10sp1-KB983509.exe Deze heeft geen 64 bit compiler dus volgens http://stackoverflow.com/questions/1865069/how-to-compile-a-64-bit-application-using-visual-c-2010-express De Software Development Kit version 7.1 er bij winsdk_web.exe Geeft na tijdje een error: Windows SDK Setup (failed) .... Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information http://superuser.com/questions/423186/error-installing-windows-sdk-not-related-to-vs2010 In Programs and Features een Microsoft Visual C++2010 redistributable eerst uninstall en opnieuw proberen Nu A later version of Microsoft Visual C++ Compilers 2010 Standard - enu - x86 is already installed je moet het blijkbaar zonder de 'Compiler' installeren en later de http://go.microsoft.com/fwlink/?LinkID=212355 ofwel VC-Compiler-KB2519277.exe er overheen halen De volgorde wordt dan: VS2010Express1.iso VS10sp1-KB983509.exe Uninstall van een Redistributable winsdk_web.exe (NIET de compiler, vinkje weghalen) VC-Compiler-KB2519277.exe Properties Manager moet je zelf als menuoptie toevoegen. Dat kan pas nadat je Tools/Expert hebt aangezet -- De Express versie heeft helemaal geen ATL-code (zelfs geen ATL-base) Dat schijn je omslachtig via een Windows Driver-toolkit nog te kunnen vinden maar het is te ingewikkeld dus toch maar de volledige versie http://stackoverflow.com/questions/2681050/atlbase-h-not-found-when-using-visual-c-express-2010 29-10-2014 11:37:43 Toch maar verder met Visual Studio 2013 Kopie "d:\Software\Library\DWF770\develop\global\build\VC 10.0" naar "d:\Software\Library\DWF770\develop\global\build\VC 12.0" In properties user macro VC10 twee keer aangepast naar VC12 Build release, Static DLL DWFCore wil niet compileren: 'GetVersionExW': was declared deprecated core.cpp aangepast zodat DWFCore::IsWindows9x() gewoon false oplevert. Wij ondersteunen geen Windows 95/98 (Ik kan niet gewoon DWFCORE_WIN32_INCLUDE_WIN9X_CODE undefinen?) StaticRW dependencies wijzen naar msimg32.lib;dwfcore_st.1.7.0.lib;dwftk.7.7.0.lib;whiptk.7.13.601.lib;%(AdditionalDependencies) CXImage builden y:\Slnkdwf64\SlnkDWFImpl\CxImage\cximage.sln Zelf x64 configiration aanmaken ------ Build started: Project: CxImage, Configuration: Release x64 ------ C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(376,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== In properties aangeven geen MFC maar Standard Windows libraries? Output van de libraries naar ..\lib\$(PlatformTarget)\$(Configuration)\ rpcndr.lib niet gevonden Regel vewijderd uit dlldatax.c #pragma comment(lib, "rpcndr.lib") error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease Misschien toch DWF 'LIB' en niet 'LIB Static' gebruiken? (ja, het was ook al verdacht dat ik dwfcore_st.1.7.0.lib gebruikte wat echt dwfcore.1.7.0.lib moet zijn) Er missen wat 3D fucties dus w3dtk.1.7.1555.lib; toevoegen aan SLNKDWFStaticRW geeft echter error over dubbele resource Dan maar aan SLNKDWFCom, die heeft zelf een resource en dan wordt hopelijk de rest genegeerd? 3-11-2014 16:05:10 Voor viewerx64 "y:\Library\Dwf770\develop\global\build\VC 12.0\DWFToolkit\DWFToolkit.sln" openen Ook ReadOnly LIB compileren (doet vanuit DWFToolkit alle 4 omgevingen) Maakt o.a. y:\Library\Dwf770\develop\global\lib\x64\static\release\vc12.0\dwftk_ro.7.7.0.lib 3-11-2014 21:04:24 Ook 32bit Openen "y:\Library\Dwf770\develop\global\build\VC 12.0\DWFToolkit\DWFToolkit.sln" Win32/ Release/ReadWrite LIB Release/Readonly LIB