Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Installation, Compiling and Running of theide » Errors Compiling *Please Help*
icon9.gif  Errors Compiling *Please Help* [message #8695] Sun, 25 March 2007 16:31 Go to next message
Psychodude is currently offline  Psychodude
Messages: 2
Registered: March 2007
Location: OnDeath();
Junior Member

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 Go to previous messageGo to next message
Novo is currently offline  Novo
Messages: 1358
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 #8698 is a reply to message #8695] Sun, 25 March 2007 22:13 Go to previous messageGo to next message
Psychodude is currently offline  Psychodude
Messages: 2
Registered: March 2007
Location: OnDeath();
Junior Member

I only selected the clock example and clicked compile. I didn't add anything.

I do have MSVC 6.0 and 2005 Express Edition installed on my computer, though.
Re: Errors Compiling *Please Help* [message #8699 is a reply to message #8698] Mon, 26 March 2007 02:22 Go to previous message
Novo is currently offline  Novo
Messages: 1358
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
Previous Topic: Comment lines
Next Topic: Associate with *.c files
Goto Forum:
  


Current Time: Fri Mar 29 00:54:17 CET 2024

Total time taken to generate the page: 0.02061 seconds