2015-06-20 38 views
-4

所以我想跟隨tutorial但是當我到13:00左右在分鐘,我得到它說錯誤:勝利是未定義

win is undefined

我知道這意味着什麼,當然錯誤,但是我沒有在他定義的win的劇集中找到任何東西。我真的很難找到答案,並可以使用一些幫助!

void key_callback(GLFWwindow * window, int key, int scancode, int action, int mods) 
    { 
     window* win = (window*) glfwGetWindowUserPointer(window); 
    } 

您能否停下來投票我的評論?我的意見是問一個問題,你明顯認爲是一個類型錯誤或沿線的事情。

*編輯:編輯:我想通了。在解決方案目錄中,有一個)/配置後,我將其更改爲)\,並將Visual Studio更改爲64x,並將其修復。哦,可以請你刪除這些倒票嗎?謝謝。

+1

你想在這裏做什麼:*** window * win =(window *); ** – drescherjm

+0

需要很長時間才能解釋^ –

+0

@MattMcNabb這不是代碼所做的事情。 ['glfwGetWindowUserPointer'](http://www.glfw.org/docs/latest/group__window.html#ga17807ce0f45ac3f8bb50d6dcc59a4e06)返回用戶使用'glfwSetWindowUserPointer'定義的'void *'。 @未知您應該將您需要理解的所有內容放在您的問題中,而無需觀看視頻。你在這裏定義「贏」,所以你不清楚你的問題是什麼。 – Leiaz

回答

2

兩個變化: 1.拆下後(窗口*) 2.更改窗口*分號到窗口*與資本W¯¯

void key_callback(GLFWwindow * window, int key, int scancode, int action, int mods) 
{ 
     Window* win = (Window*) glfwGetWindowUserPointer(window); 
} 
+0

1.這並不意味着在那裏,如果沒有它在那裏。我故意把它放在那裏,所以我不必再看另一條紅線。 2.你真的認爲改變資本將會有所作爲嗎?真? –

+0

爲什麼人們投票我的問題?爲什麼?? –

+1

這些是我可以從您的代碼段中跟蹤的錯誤。檢查你的聲明,庫包括在內。 – ganeshvjy

-1

編輯:我想通了。在解決方案目錄中,有一個)/配置後,我將其更改爲)\,並將Visual Studio更改爲64x,並將其修復。