Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 25-Jun-2019 20:08:24

Chilinger
Member
Registered: 30-Nov-2017
Posts: 16

How does the build part of your programs work?

I wanted to know because I am a C # programmer and for build io / mac I need a mac machine and not you.
Could you help me how can I have a program that builds for all platforms just like yours?

Offline

#2 26-Jun-2019 08:25:55

Xeonadow
Scol language & OpenSpace3D developer
Registered: 28-Jul-2017
Posts: 69

Re: How does the build part of your programs work?

Hello,

We do need a Mac too when compiling for OSX / iOS, so we cannot help you in this regard.
Even when you export an application from OpenSpace3D, you still need a Mac with Xcode and an Apple developer license to finalize the application

Last edited by Xeonadow (26-Jun-2019 08:36:20)

Offline

#3 16-Jul-2019 19:23:07

Chilinger
Member
Registered: 30-Nov-2017
Posts: 16

Re: How does the build part of your programs work?

Thanks but could give me a help on as I use sharpdevelop and wanted to create at least for Android.
For mac have how to create for windowns and use a mono tools turns the program to mac. And with the mono library and xamarim would it anyhow?

Last edited by Chilinger (16-Jul-2019 19:24:09)

Offline

#4 17-Jul-2019 09:11:13

Xeonadow
Scol language & OpenSpace3D developer
Registered: 28-Jul-2017
Posts: 69

Re: How does the build part of your programs work?

We do not use any of the tools you use nor use C#, everything we code is in C++, so I cannot help you about C#-specific libraries and tools.
For Android, we use the Native Development Kit (NDK) and CMake to compile our dependencies, then Android Studio with NDK and CMake to compile Scol.
About your second sentence, I'm sorry but I didn't understand what you meant. Do you mean you already have a way to do a windows to mac or mac to windows cross-compilation ?
If I remember correctly, there's Visual Studio Code (not the same thing as simply Visual Studio) that allows C# development on all
platforms, although I'm not sure if it is just a code editor or a fully-fledged IDE, and don't know the extent of its cross-compiling capabilities

Offline

#5 18-Jul-2019 16:09:56

Chilinger
Member
Registered: 30-Nov-2017
Posts: 16

Re: How does the build part of your programs work?

In C # it has this program that gives you the ability to pick up what was done for windowns and generate for linux and mac.
https://www.mono-project.com/docs/tools … /mkbundle/
I'm a C ++ programmer if you can pass me the libraries you used to do. "For Android, we use the Native Development Kit (NDK) and CMake to compile our dependencies, then Android Studio with NDK and CMake to compile Scol." And I am also a Java programmer.

Offline

#6 18-Jul-2019 16:30:01

Xeonadow
Scol language & OpenSpace3D developer
Registered: 28-Jul-2017
Posts: 69

Re: How does the build part of your programs work?

Everything is available and documented on the android developper website.
Android Studio is here : https://developer.android.com/studio and from it you can download the NDK and other tools in File > settings > appearance and behaviour > system settings > android sdk >sdk tools https://developer.android.com/ndk/guides/
A few useful links :
https://developer.android.com/studio/pr … ative-code
https://developer.android.com/studio/pr … ive-builds
https://developer.android.com/ndk/guides/cmake
https://developer.android.com/reference … veActivity

Offline

#7 18-Jul-2019 16:54:37

Chilinger
Member
Registered: 30-Nov-2017
Posts: 16

Re: How does the build part of your programs work?

thank you

Offline

#8 7-May-2023 20:15:17

Roberto
Member
Registered: 20-Apr-2023
Posts: 36

Re: How does the build part of your programs work?

Hi, since I don't have a Mac available, I was reading the various discussions to develop apps for IOS (therefore mobile) So if I understand correctly, through this program https://www.mono-project.com/docs/tools … /mkbundle/ It would be possible? I don't know this program.

Last edited by Roberto (9-May-2023 10:40:13)

Offline

#9 9-May-2023 10:41:21

Roberto
Member
Registered: 20-Apr-2023
Posts: 36

Re: How does the build part of your programs work?

Hi Arkeon
Do you know anything about it?

Offline

#10 10-May-2023 09:10:45

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: How does the build part of your programs work?

Hello,

I don't know about mkbundle, for now the workflow in OS3D is to export the Xcode project and open it on a mac to generate the app with your apple developer account and sign keys

Offline

#11 10-May-2023 22:27:29

Roberto
Member
Registered: 20-Apr-2023
Posts: 36

Re: How does the build part of your programs work?

arkeon wrote:

Hello,

I don't know about mkbundle, for now the workflow in OS3D is to export the Xcode project and open it on a mac to generate the app with your apple developer account and sign keys


Perfect thanks.

Offline

Board footer

Powered by FluxBB