![]() |
SDK Codebeispiele ohne VisualStudio?
Hi,
ich sitze hier und grübel schon die ganze Zeit darüber nach, wie ich die Codebeispiele aus dem Platform SDK (hier konkret die samples\ysmgmt\mmc ) kompilieren und testen kann. Ich habe hier kein VisualStudio installiert, allerdings das MS Visual C++ Toolkit 2003 (also den Compiler). Dennoch bekomme ich die Beispiele nicht kompiliert. Hat mir da jemand ne Idee? |
Re: SDK Codebeispiele ohne VisualStudio?
Gib doch mal ein paar Fehlermeldungen.
|
Re: SDK Codebeispiele ohne VisualStudio?
Einmal nur das 'Simple' MMC - Beispiel:
Code:
Und hier MMC komplett:
C:\Programme\Microsoft SDK\Samples\sysmgmt\mmc\Simple>make
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland Error ..\mmcsamples.mak 4: Unable to open include file 'disable.mak' Error ..\mmcsamples.mak 8: Unable to open include file 'sdkpropbld.mak' Fatal ..\mmcsamples.mak 24: Error directive: "Sample is not supported for this platform"
Code:
Die Systemvariablen sind mit dem vcvars32.bat aus dem Toolkit für das Toolkit richtig gesetzt. Die Toolkit-Beispiele lassen sich auch kompilieren.
C:\Programme\Microsoft SDK\Samples\sysmgmt\mmc>make
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland Error makefile 2: Unable to open include file 'disable.mak' Error makefile 59: Unable to open include file 'sdkpropbld.mak' Error makefile 77: Unable to open include file 'sdkbld.mak' *** 3 errors during make *** Edit Nachtrag: Wieso ist MAKE eigentlich von Borland?¿? |
Re: SDK Codebeispiele ohne VisualStudio?
:lol: Haha! Weil bei Delphi auch ne Make.exe enthalten ist, die du wahrscheinlich aufgerufen hast!? :wink:
|
Re: SDK Codebeispiele ohne VisualStudio?
Hervorragend, das hilft mir jetzt sehr weiter :(
Okay, ich hab einfach mal auf gut Glück das PSDK neu installiert, und die Fehlermeldungen sind schon ein wenig deutlicher geworden. Zuerst hatte die 'winres.h' gefehlt. Ich habe mein System dann mal nach der winres.h durchforstet und eine unter
Code:
gefunden. Diese habe ich nach
C:\Programme\Microsoft SDK\Samples\netds\adsi\samples\General\DsBrowse\bitmaps\
Code:
kopiert.
C:\... SDK\Include\
Nun erhalte ich folgenden Fehler:
Code:
Ich befürchte, da fehlt was in der Kopie von Winres.h, nämlich die defines für die Language Codes. Kann mir da jemand helfen bzw. hat eine winres.h bei sich rumfahren, die mit den MMC Samples funktioniert?
Microsoft (R) Program Maintenance Utility, Version 7.10.3077
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. nmake -nologo / CFG="Simple - Win32 Release" -f"Simple.mak" rc.exe /l 0x409 /fo".\Release\Resource.res" /d "NDEBUG" .\Resource.rc .\Resource.rc(20) : error RC2144 : PRIMARY LANGUAGE ID not a number .\Resource.rc(55) : error RC2135 : file not found: 120 NMAKE : fatal error U1077: 'rc.exe': R³ckgabe-Code '0x2' Stop. NMAKE : fatal error U1077: 'C:\Programme\Microsoft.NET\SDK\v1.1\Bin\nmake.exe': R³ckgabe-Code '0x2' Stop. |
Re: SDK Codebeispiele ohne VisualStudio?
Zitat:
Ansonsten:
Code:
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 Microsoft Corporation // All rights reserved. // // This source code is only intended as a supplement to the // Microsoft Foundation Classes Reference and related // electronic documentation provided with the library. // See these sources for detailed information regarding the // Microsoft Foundation Classes product. // winres.h - Windows resource definitions // extracted from WINUSER.H and COMMCTRL.H #ifdef _AFX_MINREBUILD #pragma component(minrebuild, off) #endif #define VS_VERSION_INFO 1 #ifdef APSTUDIO_INVOKED #define APSTUDIO_HIDDEN_SYMBOLS // Ignore following symbols #endif #ifndef WINVER #define WINVER 0x0400 // default to Windows Version 4.0 #endif #include <winresrc.h> // operation messages sent to DLGINIT #define LB_ADDSTRING (WM_USER+1) #define CB_ADDSTRING (WM_USER+3) #ifdef APSTUDIO_INVOKED #undef APSTUDIO_HIDDEN_SYMBOLS #endif #ifdef IDC_STATIC #undef IDC_STATIC #endif #define IDC_STATIC (-1) #ifdef _AFX_MINREBUILD #pragma component(minrebuild, on) #endif |
Re: SDK Codebeispiele ohne VisualStudio?
Hatte schon die Windows.h ausprobiert und bin ein gutes STück weiter gekommen.. die Resourcen und die Sourcen kompiliert er jetzt.. aber ein neues Problem :wall:
Code:
Den bscmake.exe gibt es allerdings auf dem ganzen System nicht. Google und MSDN schweigen sich auch aus, woher ich das Ding jetzt schon wieder herbekommen soll... :-(
C:\Programme\Microsoft SDK\Samples\sysmgmt\mmc\Simple>nmake
Microsoft (R) Program Maintenance Utility, Version 7.10.3077 Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. nmake -nologo / CFG="Simple - Win32 Release" -f"Simple.mak" rc.exe /l 0x409 /fo".\Release\Resource.res" /d "NDEBUG" .\Resource.rc cl.exe @C:\DOKUME~1\sGingter\LOKALE~1\Temp\nm415.tmp BaseSnap.cpp Comp.cpp CompData.cpp DataObj.cpp DeleBase.cpp MMCCrack.cpp Registry.cpp StatNode.cpp link.exe @C:\DOKUME~1\sGingter\LOKALE~1\Temp\nm416.tmp Creating library .\Release\Simple.lib and object .\Release\Simple.exp bscmake.exe @C:\DOKUME~1\sGingter\LOKALE~1\Temp\nm41C.tmp Der Befehl "bscmake.exe" ist entweder falsch geschrieben oder konnte nicht gefunden werden. NMAKE : fatal error U1077: 'bscmake.exe': R³ckgabe-Code '0x1' Stop. NMAKE : fatal error U1077: 'C:\Programme\Microsoft.NET\SDK\v1.1\Bin\nmake.exe': R³ckgabe-Code '0x2' Stop. Ich hab heut echt so nen Tag wo man am liebsten nicht aufgestanden wäre... |
Re: SDK Codebeispiele ohne VisualStudio?
Zitat:
Vielleicht hilft es die Optionen und/oder das Makefile anzupassen, damit es nicht mehr aufgerufen wird. Oder so:
Delphi-Quellcode:
:)
program bscmake;
begin ExitCode := 0; end. |
Re: SDK Codebeispiele ohne VisualStudio?
:shock: Is nich Dein Ernst, oder :?:
Ich hab mir aus der MSDNSubscription meiner Firma jetzt erstmal das Visual Studio 6 geschnappt und installiere es gerade. Wenn es dann noch nicht geht schiess ich mich auf und häng mich tot. :pale: |
Re: SDK Codebeispiele ohne VisualStudio?
Nachtrag: Mit installiertem Visual Studio funktioniert das ganze.... Was für ein gekrampfe. :(
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz