2011-12-24 88 views
1

我正在嘗試使用this tutorial來學習wxWidgets。它指導我使用一個名爲wxPuts()的函數來將文本放入控制檯。我的程序編譯得很好,但沒有顯示出來。我已經搜索了文檔,看看wxPuts()應該做什麼,以便我可以正確設置設置,但我沒有運氣。 這裏是我的代碼:wxPuts是做什麼的?

#include <cstdlib> 

#include <wx\string.h> 

int main() 
{ 
    wxPuts(wxT("A wxWidgets console application.")); 

    return EXIT_SUCCESS; 
} 

什麼是wxPuts()該怎麼辦?我使用的是Code :: Blocks,但我也有Eclipse CDT和Microsoft Visual C++。如何設置我的IDE,以便wxPuts()提供正確的輸出?

+1

你確定你的應用程序是控制檯,而不是Windows類型? – 2011-12-24 17:42:11

+0

Windows類型應用程序會做什麼? – Eva 2011-12-24 17:59:04

+0

窗口類型應用程序通常會放置一個不是控制檯的窗口 – 2011-12-24 18:10:22

回答

1

我覺得有點笨。事實證明,我沒有等待足夠長的文本彈出。出於某種原因,它需要很長時間。我的錯。

0

此功能wx/string.h庫。它在控制檯中顯示消息。爲了正確工作。這應該在項目屬性中包含一些額外的信息。 右鍵點擊以項目屬性

  1. 內置 - > C++編譯器 - >在其他選項添加 「wx-config --cxxflags」 沒有引號
  2. 內置 - >鏈接 - >在其他選項添加 「wx-config --libs」 不帶引號

那麼它應該工作正常。