[英]Problems adding a library project (should be added with ..\\ or ../ )
我正在維護過去由其他人在其他機器,mac,linux等上開發的項目。現在,我正在使用Windows 7進行即時編程。
該項目包含兩個android項目,其中一個是庫,另一個應該鏈接到該庫android項目。
我現在創建了另一個庫項目,並且主項目現在應該鏈接兩個庫項目。
問題是,當我添加新的庫項目時,我可以在project.properties中看到以下內容:
android.library.reference.1=..\\LibraryAndroid1
android.library.reference.2=../LibraryAndroid2
第一個是舊的,第二個是我現在在Windows中創建的新庫。
為什么第一個有.. \\和第二個../?
如果此項目是在Windows或Mac機器上編譯的,可能會出現問題?
謝謝
兩者都將在Windows上正常工作。 但是,您應該對所有引用使用相同的語法。
但是,IMO,好的方法是第二種。
Windows
使用反斜杠'\\'
作為目錄分隔符; 而Unixes/Mac
使用正斜杠'/'
。 因此,當項目針對Unixes / Mac編譯時為..\\\\LibraryAndroid1
而在Windows上../LibraryAndroid2
后為../LibraryAndroid2
"Of course on Windows, backslashes are acceptable path separators. But on Mac and Linux such paths do not work. The thing is, on Windows, forward slashes work perfectly well. So, our policy now is always to commit the file with forward slashes, so that it will work for everyone."
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.