• 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

Fixed 32 bit builds not working on Windows in Release mode with MinGW

Thanks, Mike, that fixed it! Now I have another problem, which is that now dlls are not copied to the output folder, while they were being correctly copied when using MinGW, so the program crashes on startup.
 
Mmh, it does so for me. It copies now OpenAL.dll all the time into the Release32, Release64, Debug32 or Debug64 folder.
Did you got the latest version and rebuild Trans from GH?
 
I just replaced the old targets/glfw3/template/msvc folder in my Cerberus installation with the one in the zip you provided, and deleted the build folder of the project before building again. Is it required to rebuild transcc from GH then?
 
Trying to run the ps1 script from PowerShell causes it to open on Notepad for some reason. It is probably something related to permissions, but I don't have time to dig deeper into it. My main OS is Linux, and Cerberus is working flawlessly there. I can wait until the next release to have MSVC working :)

BTW, I configured Cerberus to use an old version of MinGW that was in my old Monkey installation, and 32 bit executables built with it worked perfectly fine. The version is MinGW-W64-builds-4.2.0, which was built with the following args:

--mode=gcc-5.3.0 --buildroot=/c/mingw530 --rt-version=v4 --rev=0 --bootstrap --jobs=2 --threads=posix --exceptions=dwarf --arch=i686 --bin-compress

I'll try to use that setup on a newer Mingw-W64 version, since I usually configure it with Win32 threads and SJLJ exceptions, so chaging that might make it work.
 
I'm trying to build the latest Cerberus from GitHub but getting the following error:

Directory: G:\Work\CerberusMSVC\src


Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 25/03/2021 13:14 build-ted-Desktop-Release
qmake : The term 'qmake' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At G:\Work\CerberusMSVC\src\rebuildall.ps1:179 char:5
+ qmake ../ted/ted.pro
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (qmake:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException


Microsoft (R) Program Maintenance Utility Version 14.16.27045.0
Copyright (C) Microsoft Corporation. All rights reserved.

NMAKE : fatal error U1052: file 'Makefile.Release' not found
Stop.
windeployqt : The term 'windeployqt' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At G:\Work\CerberusMSVC\src\rebuildall.ps1:193 char:5
+ windeployqt $deplpoy --no-svg --no-angle --no-compiler-runtime -- ...
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (windeployqt:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
 
I guess you don't have qt5.9.2 installed.

Edit: Yup, works fine. Even with MSVC 2019 being used to build Ted.
 
Last edited:
I have QT 5.9.2 installed. It still fails with the same errors. What else do I need installed to use with the build command?
 
MSVC 2017 or 2019 for building Ted, then QT5.9.2 and MingW to build Trans, MakeDocs, CServer

1616783454772.png


If I understand that error message correctly it indicates that it can not find QMake, which is a tool that ships with QT5.9.2
 
Back
Top Bottom