|
|
Home » U++ TheIDE » U++ TheIDE: Installation, Compiling and Running of theide » Errors Compiling *Please Help*
Errors Compiling *Please Help* [message #8695] |
Sun, 25 March 2007 16:31  |
|
Hi.
Whenever I try compiling my own GUI applications created with U++ or compiling the examples, I get several compiler errors related to ShellAPI.h
Here is the debugging information that I got when I tried to compile the "Clock" example:
----- CtrlLib ( GUI MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (1 / 9)
BLITZ: LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp Head
erCtrl.cpp ArrayCtrl.cpp DropBox.cpp DropList.cpp DropPusher.cpp DropChoice.cpp Static.cpp Splitter.cpp F
rameSplitter.cpp SliderCtrl.cpp ColumnList.cpp Progress.cpp AKeys.cpp RichTextView.cpp Prompt.cpp Help.cp
p DateTimeCtrl.cpp Bar.cpp MenuBar.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp TreeCtrl.cpp Dlg
Color.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp PrinterJob.cpp Windows.cpp Win32.cpp Tr
ayIconWin32.cpp TrayIconX11.cpp CtrlUtil.cpp Update.cpp LNGCtrl.cpp Ch.cpp ChGtk.cpp
$blitz.cpp
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
ChWin32.cpp
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\upp\uppsrc\CtrlLib\ChWin32.cpp(29) : fatal error C1083: Cannot open include file: 'uxtheme.h': No such fil
e or directory
CtrlLib.icpp
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(378) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C2146: syntax error : missing '
;' before identifier 'hkeyClass'
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio\VC98\include\ShellAPI.h(417) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
CtrlLib: 49 file(s) built in (0:09.81), 200 msecs / file, duration = 16187 msecs
There were errors. (0:16.28)
Does this mean that I need to have the Windows SDK installed on my computer? I can get it if necessary. I'm not sure what the issue is, but I really want to start using Ultimate++.
I would definitely appreciate any help.
~ThX~
PsYcHOdUdE
--EDIT--
If this is in the wrong forum category, please move it. I couldn't find a section for support.
[Updated on: Sun, 25 March 2007 16:36] Report message to a moderator
|
|
|
Re: Errors Compiling *Please Help* [message #8697 is a reply to message #8695] |
Sun, 25 March 2007 17:27   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
As I know upp requires at least vc7 to compile ...
And "VC98" is a part of vc6. Although you build the MSC8 configuration, it looks like you are using include files from vc6.
Regards,
Novo
|
|
|
|
Re: Errors Compiling *Please Help* [message #8699 is a reply to message #8698] |
Mon, 26 March 2007 02:22  |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
Psychodude wrote on Sun, 25 March 2007 16:13 | I only selected the clock example and clicked compile. I didn't add anything.
|
At the end of installation upp runs "Automatic setup" wizard. You can either rerun it (Setup->Automatic setup) or fix setup manually (Setup->Build Methods->MSC8). It looks like something went wrong ...
Regards,
Novo
|
|
|
Goto Forum:
Current Time: Sat Apr 26 23:18:23 CEST 2025
Total time taken to generate the page: 0.00919 seconds
|
|
|