Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
How can I biuld codeblocks with codeblocks on linux
ccsee:
I have downloaded both codeblocks8.0.2 source code and release version.
And i use codeblocks to open CodeBlocks-unix.cbp which is in src directory.
When tried to compile it, I got errors below. Forget the irrecognized characters,they are not english.
/home/ccsee/develop/wxGTK-2.8.10/include/wx/defs.h|42|閿欒锛?#error "No Target! You should use wx-config program for compilation flags!"|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/cursor.h|40|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪dkCursor鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/cursor.h|40|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/app.h|55|閿欒锛?鈥榞uint鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/app.h|65|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪dkVisual鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/app.h|65|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/colour.h|26|閿欒锛?expected 鈥?鈥?or 鈥?..鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/colour.h|26|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪dkColor鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/colour.h|42|閿欒锛?鈥楪dkColormap鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/colour.h|45|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪dkColor鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/colour.h|45|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/region.h|59|閿欒锛?expected `)' before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/region.h|61|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪dkRegion鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/region.h|61|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h|1133|閿欒锛?鈥榃XWidget鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h|1135|閿欒锛?鈥榃XWidget鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h|1293|閿欒锛?瀛楁鈥榤_palette鈥欑被鍨嬩笉瀹屽叏|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h||In member function 鈥榳xPalette wxWindowBase::GetPalette() const鈥?|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h|1142|閿欒锛?杩斿洖鍊肩被鍨嬧€榮truct wxPalette鈥欎笉瀹屽叏|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/window.h|1142|閿欒锛?鈥榤_palette鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected initializer before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?typedef鈥楥MPFUNC_wxArraywxArrayGdkWindows鈥欒鍒濆鍖?鏀圭敤 __typeof__)|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榩Item1鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榩Item2鈥欏湪姝や綔鐢ㄥ煙涓皻鏈0鏄巪
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€榑wxArraywxArrayGdkWindows鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected `;' before 鈥榑wxArraywxArrayGdkWindows鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€榑wxArraywxArrayGdkWindows鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected `;' before 鈥榑wxArraywxArrayGdkWindows鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€榑wxArraywxArrayGdkWindows鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?expected `;' before 鈥榠nt鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥楥MPFUNC_wxArraywxArrayGdkWindows鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|19|閿欒锛?鈥榑wxArraywxArrayGdkWindows鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|132|閿欒锛?鈥榃XWidget鈥欐病鏈夊懡鍚嶄竴涓被鍨媩
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|171|閿欒锛?ISO C++ 涓嶅厑璁稿0鏄庢棤绫诲瀷鐨勨€楪tkWidget鈥檤
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|171|閿欒锛?鈥楪tkWidget鈥欏0鏄庝负鈥榲irtual鈥檉ield|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|171|閿欒锛?expected 鈥?鈥?before 鈥?鈥?token|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|172|閿欒锛?鈥楪tkWidget鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|186|閿欒锛?鈥楪tkWidget鈥欐湭澹版槑|
/home/ccsee/develop/wxGTK-2.8.10/include/wx/gtk/window.h|187|閿欒锛?鈥楪tkWidget鈥欐湭澹版槑|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|
ollydbg:
Please use english language, so that people can understand the compiler output.
ccsee:
mainly error "No Target! You should use wx-config program for compilation flags!"
The error is caused by wxWidget.
What can I do?
MortenMacFly:
--- Quote from: ccsee on May 08, 2009, 07:48:26 am ---What can I do?
--- End quote ---
Ask in a wxWidgets forum?
If I look into def.h (on windows) I see:
--- Code: ---/* Make sure the environment is set correctly */
# if defined(__WXMSW__) && defined(__X__)
# error "Target can't be both X and Windows"
# elif defined(__WXMSW__) && defined(__PALMOS__)
# error "Target can't be both PalmOS and Windows"
# elif !defined(__WXMOTIF__) && \
!defined(__WXMSW__) && \
!defined(__WXPALMOS__)&& \
!defined(__WXGTK__) && \
!defined(__WXPM__) && \
!defined(__WXOSX_CARBON__) && \
!defined(__WXOSX_COCOA__) && \
!defined(__WXOSX_IPHONE__) && \
!defined(__WXCOCOA__) && \
!defined(__X__) && \
!defined(__WXMGL__) && \
!defined(__WXDFB__) && \
!defined(__WXX11__) && \
wxUSE_GUI
# ifdef __UNIX__
# error "No Target! You should use wx-config program for compilation flags!"
# else /* !Unix */
# error "No Target! You should use supplied makefiles for compilation!"
# endif /* Unix/!Unix */
# endif
#endif /*__cplusplus*/
--- End code ---
So you see what causes the error... probably (I don't have wxGTK on Windows).
In addition: Without the compilation command (thus full compile log) we can't help you much. See my sig on how to enable full compiler logging and post again the full log.
ccsee:
Thank you for your reply!
I tried to build codeblocks in the terminal.This time, i successed.
But How can I build codeblocks with codeblocks on linux?
Navigation
[0] Message Index
[#] Next page
Go to full version