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?
Verwenden Sie '#include' (falsch) oder '#include" mongoose.h "' (richtig)? –
Die '#include" mongoose.h "', aber ich hatte auch versucht #include, beide funktionieren nicht. –
JinM
Können Sie versuchen mit #include "mongoose \ mongoose.h" – Sumeet