D8045: kann nicht kompiliert die C-Datei 'serialcommands.c' mit der /clr option

Ich bin immer compiler-Fehler D8045. kann nicht kompiliert die C-Datei 'serialcommands.c' mit der /clr option.

Diese Datei ist eine C-Bibliothek, die geschrieben wurde, um sprechen über eine serielle Schnittstelle an ein TI-Prozessor. Die Aufgabe, die ich tun müssen, ist, wickeln Sie diese Bibliothek mit einem CLR-wrapper (es werden zusätzliche Fragen gepostet stackoverflow über marshalling von Daten hin und her, wenn Sie etwas mehr einfache Punkte von CLI-Fragen).

Ich möchte nur zu verwenden, diese C-Bibliothek von meinem CLR-wrapper. Ich ging zu
Eigenschaften->Konfiguration-Eigenschaften->C/C++->allgemein->Kompilieren mit Common Language runtime-Unterstützung = Keine Common Language Runtime-Unterstützung

Ist das der richtige Weg, dies zu tun? Werde ich erleben, böse seltsame Fehler später oder sind andere Dinge, die ich tun müssen, um dies zu nutzen?

  • als follow-up, ich bin jetzt ein Jahr mit dieser Lösung und haben nie Probleme als Folge der Verwendung dieser Lösung. Keine "wierdness" wie ich es befürchtet habe.
InformationsquelleAutor MedicineMan | 2009-05-19
Schreibe einen Kommentar