繁体   English   中英

添加库项目时出现问题(应添加.. \\\\或../)

[英]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."

来源: Eclipse project.properties反斜杠路径被认为是有害的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM