Freigeben über


VCMidlTool.CPreprocessOptions-Eigenschaft

Ruft eine an den MIDL-Compiler zu übergebende C-Compiler-Präprozessoroption ab oder legt diese fest.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property CPreprocessOptions As String
string CPreprocessOptions { get; set; }
property String^ CPreprocessOptions {
    String^ get ();
    void set (String^ value);
}
abstract CPreprocessOptions : string with get, set
function get CPreprocessOptions () : String 
function set CPreprocessOptions (value : String)

Eigenschaftswert

Typ: String
Eine C-Compiler-Präprozessoroption.

Hinweise

CPreprocessOptions macht die Funktionen der Option /cpp_opt MIDL verfügbar.

Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen.

Beispiele

Im folgenden Beispiel wird die Eigenschaft CPreprocessOptions in der integrierten Entwicklungsumgebung (IDE):

[Visual Basic]

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCMidlTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCMIDLTool")
        tool.CPreprocessOptions = "test"
    End Sub
End Module

.NET Framework-Sicherheit

Siehe auch

Referenz

VCMidlTool Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace