Probleme CoreWin.vsprops mit Visual C++ Studio 2008 Express

Gast #1607296
Probleme CoreWin.vsprops mit Visual C++ Studio 2008 Express
Ich habe bei der Funktion

#include <mmsystem.h> /* winmm.lib Multimedia wegen Sound */

 PlaySound ("hellowin.wav", NULL, SND_FILENAME | SND_ASYNC) ;

Ich habe mir  Visual C++ Studio 2008 Express
Aus dem Netz gezogen, und damit WIN API mache.
Ich möchte den File  mit Namen: CoreWin.vsprops editieren.
Der File ist schreibgeschützt, aber ich kann den File nachdem ich das
Schreibatribut entfernt habe, nicht abspeichern.
Das OS. MSWIN 7 64 Bit Home lässt das nicht zu.  ???
Admin-Rechte habe ich.

Der File liegt:
//C:\Program Files (x86)\Microsoft Visual Studio 
9.0\VC\VCProjectDefaults\CoreWin.vsprops
-----------------------------------------------------------------------
Zweck des Vorhabens ist die Erweiterung der „winmm.lib“
In dem File steht nur     AdditionalDependencies="kernel32.lib 
user32.lib gdi32.lib winspool.lib ect..


Sonst muss ich winmm.lib immer bei jedem Project als Additional
Link, immer von Hand dazueditieren.

Hier eine Ausschnitt Info für den Linker wobei ich die  winmm.lib
immer als Additional hinzufügen muss.

/OUT:"D:\SMS_1B\WIN32\Debug\WIN32.exe" /INCREMENTAL /NOLOGO /MANIFEST 
/MANIFESTFILE:"Debug\WIN32.exe.intermediate.manifest" 
/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG 
/PDB:"d:\SMS_1B\WIN32\Debug\WIN32.pdb" /SUBSYSTEM:WINDOWS /OPT:WIN98 
/DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT winmm.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

So ist ein Ausschnitt von der Datei  CoreWin.vsprops
------------------------------------------------------------------------ 
--------------------------------
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib 
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib 
odbc32.lib odbccp32.lib"/>
</VisualStudioPropertySheet>
------------------------------------------------------------------------ 
---------------------------------
Was sollte ich machen um die  winmm.lib  bei jedem Project schon in der
AdditionalDependencies für den Linker bereitzustellen ???
Gruss Holger.
Gast #1607425
#include <windows.h>
#include <mmsystem.h> /* winmm.lib Multimedia wegen Sound */
#include "stdafx.h"
#include "WIN32.h"
#pragma comment(lib, "winmm.lib")

Also ich habe jetzt eine Lösung gefunden.
mit #pragma comment(lib, "winmm.lib") wird die Lib für
den Linker sichtbar.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.