1
一切(包括LLVM)似乎很好,直到我遇到如何使用Microsoft工具鏈爲Windows構建Mesa 3D 8?
的src \檯面\ DRIVERS \ WINDOWS \ GDI \ wmesa.c(956):錯誤C2039: 'PutRow':是不是 'gl_renderbuffer' d的成員:\來源\圖形\梅薩-8.0.2的\ src \檯面\主/ mtypes.h(2540):看
一切(包括LLVM)似乎很好,直到我遇到如何使用Microsoft工具鏈爲Windows構建Mesa 3D 8?
的src \檯面\ DRIVERS \ WINDOWS \ GDI \ wmesa.c(956):錯誤C2039: 'PutRow':是不是 'gl_renderbuffer' d的成員:\來源\圖形\梅薩-8.0.2的\ src \檯面\主/ mtypes.h(2540):看
我剛打的正是這種 'gl_renderbuffer' 的聲明。
這個計算器的文章可能包含一個線索: Can massive nested loops cause the linker to run endlessly when compiling in Release-Mode?
我已確認這是掛鏈接。我看到的行爲正是上述線索的海報所見。 CPU固定在100%(在一個核心上),而不會上下移動內存。
筆者認爲,禁用函數內聯幫助。我明天會試試這個。
我有同樣的錯誤,並添加選項'司機= gdi'到scons的論點。根據[README](http://www.mesa3d.org/README.WIN32),這是唯一已知工作的驅動程序。然而,該構建以「潛在的除以0」爲結尾。你解決了你的問題嗎?你可以在這裏發佈答案嗎? – 2012-05-02 19:54:45