Hello,
I have installed "Harbour MiniGUI 2.0.031 (2007.06.26)" on my c:\hmg... and installed "Harbour MiniGUI IDE 2.6.4" on my c:\HmgIde...
I have followed the first tuto "Quick start", the example with the "Helloworld".
When I use Ide, I have 11 files on my C:\HmgIde\test\;
_temp.o
_temp.rc
Helloworld.Hpj
Helloworld.hpp
Helloworld.hpx
HELLOWORLD.o
Helloworld.Prg
Main.Fmg
MAIN.O
Main.Prg
MAIN.Rc
When I "run" the module, I receive this message ;
C:\HmgIde\Test\MAIN.o:MAIN.c:(.text+0x39): multiple definition of `HB_FUN_MAIN'
C:\HmgIde\Test\HELLOWORLD.o:HELLOWORLD.c:(.text+0x39): first defined here
ld: cannot find -lgui
..
100
200
numbers and numbers...
Lines 11235, Functions/Procedures 1
Generating C source output to 'C:\HmgIde\Test\MAIN.c'... Done.
Harbour Beta build 0.99-3 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
HMG build 2.0.031 - http://harbourminigui.googlepages.com/
Compiling 'HELLOWORLD.prg'...
100
200
numbers and numbers....
Do you think that "Harbour MiniGUI IDE 2.6.4" is compatible with Windows Vista 32bits ?
Best regards.
Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Moderator: Rathinagiri
-
- Posts: 3
- Joined: Wed Nov 26, 2008 3:46 pm
- Location: Belgium
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Bonjour PRINCE,PRINCEMERCURE wrote:Hello,
When I "run" the module, I receive this message ;
C:\HmgIde\Test\MAIN.o:MAIN.c:(.text+0x39): multiple definition of `HB_FUN_MAIN'
C:\HmgIde\Test\HELLOWORLD.o:HELLOWORLD.c:(.text+0x39): first defined here
ld: cannot find -lgui
...
100
200
numbers and numbers...
...
Do you think that "Harbour MiniGUI IDE 2.6.4" is compatible with Windows Vista 32bits ?
Best regards.
Soyez bien venu
IMHO You have a compatibility issue, but no between HMG and OS (Vista); between HMG and HMG-IDE.
Please use latest releases of both: HMG 2.6.7 and HMG-IDE 2.6.4.
Regarding to error: may be you have two "Main" procedure/function; f.e. one in Main.prg and one in HelloWord.prg. The rule is simple : every HMG project must have one and only one "Main" module ( function or procedure ).
Regards
--
esgici
Viva INTERNATIONAL HMG
-
- Posts: 3
- Joined: Wed Nov 26, 2008 3:46 pm
- Location: Belgium
Re: Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Merci Esgici pour votre réponse.
Thank you Esgici for your answer.
I have installed « Harbour MiniGUI 2.6.7 (2008.10.09) » on my c:\HMG... and « Harbour MiniGUI IDE 2.6.4 » on my c:\HmgIde.
I have a little problem when I follow your first tuto “Quick start” with the example “Helloworld”.
In the program « IDE », as soon as I click on the [Save] button for the file “Helloworld.Hpj”, a new file « Main.prg » appears with some codes;
----------------------------------------------------
#include <minigui.ch>
Function Main
Load Window Main
Main.Center
Main.Activate
Return
--------------------------------------------------------
Apparently, I have to work in this file « Main.prg ». It's not possible for me to create a new module or to save « Main.prg » with an other name (like Helloworld.prg).
In other words, it's not possible for me to follow your tuto.
I have noticed that 2 others files are automatically generated;
Main.Fmg
MAIN.RC
Thank you for you “welcome” in French.
Best regards,
Good evening and good week-end.
Bonsoir et bon week-end.
Princemercure
Thank you Esgici for your answer.
I have installed « Harbour MiniGUI 2.6.7 (2008.10.09) » on my c:\HMG... and « Harbour MiniGUI IDE 2.6.4 » on my c:\HmgIde.
I have a little problem when I follow your first tuto “Quick start” with the example “Helloworld”.
In the program « IDE », as soon as I click on the [Save] button for the file “Helloworld.Hpj”, a new file « Main.prg » appears with some codes;
----------------------------------------------------
#include <minigui.ch>
Function Main
Load Window Main
Main.Center
Main.Activate
Return
--------------------------------------------------------
Apparently, I have to work in this file « Main.prg ». It's not possible for me to create a new module or to save « Main.prg » with an other name (like Helloworld.prg).
In other words, it's not possible for me to follow your tuto.
I have noticed that 2 others files are automatically generated;
Main.Fmg
MAIN.RC
Thank you for you “welcome” in French.
Best regards,
Good evening and good week-end.
Bonsoir et bon week-end.
Princemercure
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Salut Prince
HMG is a HIGHLY user-friendly project and has many possibilities
Simply :
- Select by clicking "main.fmg" in Project Browser windows
- Select "Exclude Item" from "Project" Menu
Repeat this for "Main.prg"
That is all; you have now a "clean" project and you can easly follow examples and tutors.
Moreover, for following a sample/tutor it's not mandatory using file (project, module, form ) names exactly. You can apply "Helloword" sample by using "main.prg" instead of "HelloWord.prg"
This conflict is only my personal fault I haven't idle time for corrections on tutors after "automatically created a new main module, main form" feature added to HMG.
You may want to read related topic in our forum.
Good HMG'ing
Regards
--
esgici
That is correct, this feature added with HMG-IDE 2.5.8 at 20 Aug 2008.PRINCEMERCURE wrote: I have noticed that 2 others files are automatically generated;
Main.Fmg
MAIN.RC
Don't panic...
Apparently, I have to work in this file « Main.prg ». It's not possible for me to create a new module or to save « Main.prg » with an other name (like Helloworld.prg).
HMG is a HIGHLY user-friendly project and has many possibilities
Simply :
- Select by clicking "main.fmg" in Project Browser windows
- Select "Exclude Item" from "Project" Menu
Repeat this for "Main.prg"
That is all; you have now a "clean" project and you can easly follow examples and tutors.
Moreover, for following a sample/tutor it's not mandatory using file (project, module, form ) names exactly. You can apply "Helloword" sample by using "main.prg" instead of "HelloWord.prg"
Again, don't panic...
In other words, it's not possible for me to follow your tuto.
This conflict is only my personal fault I haven't idle time for corrections on tutors after "automatically created a new main module, main form" feature added to HMG.
You may want to read related topic in our forum.
Good HMG'ing
Regards
--
esgici
Viva INTERNATIONAL HMG
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Corrected : You may read in here or here.esgici wrote: ...
This conflict is only my personal fault I haven't idle time for corrections on tutors after "automatically created a new main module, main form" feature added to HMG.
...
Regards
--
esgici
Viva INTERNATIONAL HMG
-
- Posts: 3
- Joined: Wed Nov 26, 2008 3:46 pm
- Location: Belgium
Re: Harbour MiniGUI IDE 2.6.4 and Vista 32bit
Thank you for explanation.
Regards,
Princemercure.
Regards,
Princemercure.