Index: /BasicCompiler_Common/BasicCompiler.cpp
===================================================================
--- /BasicCompiler_Common/BasicCompiler.cpp	(revision 138)
+++ /BasicCompiler_Common/BasicCompiler.cpp	(revision 139)
@@ -163,4 +163,11 @@
 	int i,i2,i3,i4;
 	char temporary[MAX_PATH];
+
+	// '/'→'\'
+	for( i=0;path[i];i++ ){
+		if( path[i] == '/' ){
+			path[i]='\\';
+		}
+	}
 
 	if(strstr(path,":")||strstr(path,"\\\\")) return;
Index: /BasicCompiler_Common/Class.cpp
===================================================================
--- /BasicCompiler_Common/Class.cpp	(revision 138)
+++ /BasicCompiler_Common/Class.cpp	(revision 139)
@@ -998,4 +998,5 @@
 
 	// 名前空間管理
+	NamespaceScopes backupNamespaceScopes = Smoothie::Lexical::liveingNamespaceScopes;
 	NamespaceScopes &namespaceScopes = Smoothie::Lexical::liveingNamespaceScopes;
 	namespaceScopes.clear();
@@ -1440,4 +1441,8 @@
 		}
 	}
+
+
+	// 名前空間を元に戻す
+	Smoothie::Lexical::liveingNamespaceScopes = backupNamespaceScopes;
 }
 
