2016-06-21 5 views
2

Ich versuche, das vC++ für Linux Development Plugin zu verwenden, um eine Linux-Anwendung unter Windows zu erstellen. Es funktioniert für den einfachen printf. Aber wenn ich versuche, die lokale Datei include. Ich habe diesen Fehler:vs2015: vC++ für Linux Entwicklung keine solche Datei

mongoose.h: No such file or directory 

Der Inhalt des Projektverzeichnis:

test |---- bin |---- main.cpp |---- mongoose |---- mongoose.c |---- mongoose.h |---- obj |---- test.vcxproj test.sln

ich versucht hatte, Mungo Pfad zu beiden Eigentums-> C++> Allgemein-> Zusätzliche Includeverzeichnisse hinzufügen und Eigentums-> VC++ Verzeichnisse

absolute path: D:Code\ForVS\test\test\mongoose 

relative path: $(ProjectDir)mongoose 

Aber ich habe denselben Fehler. Ich kann nicht herausfinden, was das Problem ist, irgendeinen Vorschlag? Danke trotzdem.

----------------------- 2016.06.22 -------------------- -------------------------

Dank @Murphys Kommentar funktioniert es während der Verwendung #include "mongoose/mongoose.h".

Aber ich verwirren noch, es ist die Eigenschaft von vs gültig für die vC++ für Linux-Entwicklung Plugin einstellen? Wenn ja, wie funktioniert es?

+0

Verwenden Sie '#include ' (falsch) oder '#include" mongoose.h "' (richtig)? –

+0

Die '#include" mongoose.h "', aber ich hatte auch versucht #include , beide funktionieren nicht. – JinM

+1

Können Sie versuchen mit #include "mongoose \ mongoose.h" – Sumeet

Antwort

0

"$ (ProjectDir) mongoose" ist Windows-Stil Pfad.

mit "./mongoose".

Verwandte Themen