GithubHelp home page GithubHelp logo

set compile output path about ideu HOT 27 CLOSED

fredvs avatar fredvs commented on May 23, 2024
set compile output path

from ideu.

Comments (27)

fredvs avatar fredvs commented on May 23, 2024 2

For BGRAbitmap directory, of course, when you are ready, I will add a global macro:
${BGRABITMAPDIR}, like it is for ${FPGUIDIR} and ${LCLDIR}.

from ideu.

fredvs avatar fredvs commented on May 23, 2024

I would like to choose the output path.

Add a line in Make option with -FUthediryouwant.
For example If you use -FUunits, be sure that the directory units exists in the root directory of the main program file.

Capture d’écran_2020-04-16_17-23-39

from ideu.

fredvs avatar fredvs commented on May 23, 2024

By the way the tab Make is artistic:

Ooops, I have to fix font for that Project option window too.

OK, I will do asap.

from ideu.

fredvs avatar fredvs commented on May 23, 2024

Totally out of the subject: you may try to compile with fpc-ootb based on fpc 3.2.0 R1.
https://github.com/fredvs/freepascal-ootb/releases

If you use Windows or Linux, you may download the 32 and 64 bit releases.
Unzip it somewhere, then with ideU, assign those 2 new compilers:

Capture d’écran_2020-04-16_18-06-05

Capture d’écran_2020-04-16_18-10-25

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Add a line in Make option with -FUthediryouwant.
For example If you use -FUunits, be sure that the directory units exists in the root directory of the main program file.

Perfect thanks!

from ideu.

circular17 avatar circular17 commented on May 23, 2024

I am testing fpc OOTB :)

from ideu.

fredvs avatar fredvs commented on May 23, 2024

I am testing fpc OOTB :)

Brrrrr, I cross my fingers, it must be out of the box.

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Relax I will tell you how it goes

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Ok so how do I know if it uses the new compiler?

I have set the compiler 2 to be the 3.2.0 ootb.

Then how do I compile with it?

from ideu.

fredvs avatar fredvs commented on May 23, 2024

When you have set the new compilers, see previous pictures, choose in the commandor panel the option number corresponding of the compiler you want to use and have set in project-options-compiler:

Capture d’écran_2020-04-16_19-12-01

Then compile it clicking on the pink-compile icon.

from ideu.

fredvs avatar fredvs commented on May 23, 2024

Then how do I compile with it?

See second picture from #18 (comment)

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Oh ok somehow I missed the second window.

It works!

from ideu.

fredvs avatar fredvs commented on May 23, 2024

It works!

Huh, was it out of the box?

from ideu.

fredvs avatar fredvs commented on May 23, 2024

OOOps, if you try the 64 bit compiler on Windows, you should first upgrade MSEgui with last commit.
There was a incompatibility with fpc 3.2.0 that was fixed yesterday.

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Yep, I had nothing to do in the FPC folder.

I just struggled with configuring ideU.

Note I am on 32 bit Windows now.

from ideu.

fredvs avatar fredvs commented on May 23, 2024

Ha ok, you dont have Windows 64 bit.
What Windows version are you using?

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Windows 7

from ideu.

fredvs avatar fredvs commented on May 23, 2024

I did deep test on Windows 10 64 bit and did not see problems, after the patch of yesterday.

from ideu.

circular17 avatar circular17 commented on May 23, 2024

By patch you mean automatic update of Windows 10?

from ideu.

fredvs avatar fredvs commented on May 23, 2024

By patch you mean automatic update of Windows 10?

No, the patch for MSEide-MSEgui to fix incompatibility with fpc >= 3.2.0 compiling a Windows 64 bit application.

from ideu.

circular17 avatar circular17 commented on May 23, 2024

I am confused, so the patch works?

from ideu.

fredvs avatar fredvs commented on May 23, 2024

Yes the patch in last commit of msegui works:
mse-org/mseide-msegui@7e74e92

My develop machine uses Linux 64 bit and Wine the Windows emulator.
But, to be sure, before to use Wine to create the release, the first time I check on a real Windows 10 machine if all is OK.

Yesterday I did try to compile some MSEgui applications with the brand new fpc-ootb Windows 64 bit and found some problems at compilation.

Note that before I never try to compile a MSEgui application with last fpc 3.2.0 RC1 64 bit, this simply because fpc does not provide a 64 bit release for Windows.

from ideu.

circular17 avatar circular17 commented on May 23, 2024

I see. Well all I can say is that on an old Windows 7 32-bit it works fine :-)

from ideu.

fredvs avatar fredvs commented on May 23, 2024

I see. Well all I can say is that on an old Windows 7 32-bit it works fine :-)

Yep, perfect and I agree with you Windows 7 32-bit is the best Windows OS (after the Wine emulator, of course).

;)

from ideu.

circular17 avatar circular17 commented on May 23, 2024

Hehe Linux is the best ;-)

from ideu.

fredvs avatar fredvs commented on May 23, 2024

By the way the tab Make is artistic:

Should be fixed in last commit b2b1f20

Fre;D

from ideu.

circular17 avatar circular17 commented on May 23, 2024

That's much better indeed

from ideu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.