• Dear Cerberus X User!

    As we prepare to transition the forum ownership from Mike to Phil (TripleHead GmbH), we need your explicit consent to transfer your user data in accordance with our amended Terms and Rules in order to be compliant with data protection laws.

    Important: If you accept the amended Terms and Rules, you agree to the transfer of your user data to the future forum owner!

    Please read the new Terms and Rules below, check the box to agree, and click "Accept" to continue enjoying your Cerberus X Forum experience. The deadline for consent is April 5, 2024.

    Do not accept the amended Terms and Rules if you do not wish your personal data to be transferred to the future forum owner!

    Accepting ensures:

    - Continued access to your account with a short break for the actual transfer.

    - Retention of your data under the same terms.

    Without consent:

    - You don't have further access to your forum user account.

    - Your account and personal data will be deleted after April 5, 2024.

    - Public posts remain, but usernames indicating real identity will be anonymized. If you disagree with a fictitious name you have the option to contact us so we can find a name that is acceptable to you.

    We hope to keep you in our community and see you on the forum soon!

    All the best

    Your Cerberus X Team

IDE for CX

I tried to compile for C++ not iphone though so it might be a bug.
It's a bug and most likely harmless.
Both instances are in modules/cerberus/native/lang.cpp at lines 1507 and 1568.
TARGET_OS_IPHONE will more than likely be defined in the iOS target. To stop the compiler issuing a warning, both lines need to be #ifdef TARGET_OS_IPHONE
 
How could Bosh77 compile it without problems on macOS? I now use the latest Cerberus-X now and it's still the same. Okay but that confused me that the output is different butI will do those changes to the code and add #ifdef next time and it will work. Thanks!
 
I never got an executable though, i also though it was also wartning but when there is no output file is usually an error. I must be blind I guess. I tried it several times but I never got a exectuable. On the other hand, I am NOT used to C++ output maybe its different.
 
Try replacing the while loop with a Repeat/Until loop. This should make sure that the code is at least executed once, just in case it doesn't catch any last error messages.
Repeat
.....
Until Not process.IsRunning()
 
I never got an executable though, i also though it was also wartning but when there is no output file is usually an error. I must be blind I guess. I tried it several times but I never got a exectuable. On the other hand, I am NOT used to C++ output maybe its different.

Which version of MacOS are you running exactly? I wonder because at work, we run the latest MacOS on our machines and I just build TransCC there without a problem.
 
I use macOS 12.6.1

macOS 12.6.1
xcode Version 13.2.1 (13C100)
CX v202201-24 Trans v2021-12-27 QT V5.9.2

I have a 128GB machine so xcode is having problem updating I will need to clean the whole machine to try and fit the new one. It says it need 7 Gb but it does not update despite there more then 25 GB available. Macybe xCode is the problem. I can't do anythign about that. Not yet. But as I have a mac only for xcode i will probably clean everything else just to fit xcode later on.

It works find compiling otherwise.
 
I started working at this project after a long time.
I have a question. Can I use the "transcc.cxs" code and the related modules in my project or are they protected by copyright? I need to do the parsing of the code and contain everything I need to intercept errors and more, for example Syntax Highlighting.
I would like to include them in my project even if I still have to study how they work.
 
BTW I am also using transcc for the language server for my VSCode extension. But for highlighting I only used the json based parsing of VSCode.
 
Ah OK. I have to use it to intercept errors and for format indentation.
I would like to understand how the parser works but so far I have not achieved great results
 
What do you mean by intercept errors?

If you want to chat about the parser a bit just write a PM.
 
I would like to create an IDE like jungle, where you can see errors at programming time. what is a PM?
 
A personal message. Start a "conversation"

If you have transcc running from time to time in the background you can get the error message just like ted does. And with this contains the line number of the error, so you can highlight it in code.
 
Back
Top Bottom