2016-08-01 4 views
0

ich Kompilieren eines C-Projekt mit Eclipse Luna auf Windows 7 64 BitUmgekehrte Schrägstriche in Windows-Umgebungsvariablen brechen gcc umfassen Prozess

ich ein Makefile.in bin mit externen Header in dem Projekt wie folgt umfassen:

CPPFLAGS += -I $(USERPROFILE)/git/path/to/include/folder 

Das Problem ist, dass $(USERPROFILE) erweitert C:\Users\myUser mit Backslashes anstelle von Schrägstrichen. Wenn ich den Pfad mit Vorwärtsstrichen fest codiere, kompiliert der Code. Ansonsten bekomme ich eine "Datei nicht gefunden" wenn ich die Header einfüge.

Ich muss relativ relativ sein, damit jede Person in der Firma es verwenden kann. Was könnte ein schneller und sauberer Workaround sein?

Dank

Antwort

0
C:/Users/$(USERNAME) 

ist eine schnelle Lösung, aber nicht als „sauber“, wie ich es

sein möchte
Verwandte Themen