2017-06-03 136 views
0

我正在使用'共享庫(Android,iOS)'模板爲Visual Studio 2017中的Android和iOS構建多平臺庫。在mac上找不到Visual Studio共享庫(Android,iOS)頭文件

我已經正確配置了Visual Studio中我的Mac配對按照微軟這個網頁建立了iOS庫:

https://blogs.msdn.microsoft.com/vcblog/2015/06/04/developing-cross-platform-ios-applications-using-visual-studio/

,一切工作正常。我能夠毫無問題地構建Android和iOS庫。

但是,我想將GLM include頭添加到我的項目中。爲此,我需要在Windows桌面和Mac上擁有GLM標題副本,並在項目設置的「本地 - 遠程目錄映射」部分的mac中引用GLM目錄,如'在上面的鏈接中設置和編輯我的iOS代碼部分。

我的問題是編譯時無法在mac上找到GLM標頭。我得到:

1>/Users/James/.../Renderer.h:8:10: fatal error: 'glm\glm.hpp' file not found.

1>#include <glm\glm.hpp>
1> ^

這裏是 '本地遠程目錄圖' 在VS.項目設置一個screenshot其中應該將我的Windows PC上的GLM目錄替換爲Mac上的GLM目錄。

這裏是在Mac終端指示GLM頭的位置打印出來:

JamesMacBookAir:Libraries James$ ls
glm

JamesMacBookAir:Libraries James$ pwd
/Users/James/Libraries

了Android庫編譯不GLM標題存在問題,但它正在Windows桌面上編譯,而不是在Mac上編譯。

任何想法可能會造成這種情況?

更新:
我剛試過把glm頭文件放在與源文件相同的文件夾中,我在mac上得到相同的錯誤。

回答

0

解決了它。

我需要改變反斜槓在GLM包括正斜槓:

#include <glm\glm.hpp>

#include <glm/glm.hpp>