Comments (8)
Have a look here: #31
I could try to get/keep my code compiling on macOS as well; this only makes sense if we have a macOS CI to validate.
from cnc_remastered_collection.
I can help testing the code on mac.
from cnc_remastered_collection.
@abergmeier Thanks a lot for your input. Having a common Makefile
for Linux & Unix (macOS) sounds great. About the CI, I am not sure if you are referring to automated tests but we can always manually test this in order to assure it works on the latest macOS versions.
from cnc_remastered_collection.
Having a common Makefile for Linux & Unix (macOS) sounds great.
Currently I use CMake, which should even enable native XCode projects.
About the CI, I am not sure if you are referring to automated tests
For now automated tests would be that it at least compiles on macOS ;)
from cnc_remastered_collection.
What are you expecting to achieve behind this? To compile and execute on macOS? You can't without modifying the source code and remove win32 dependencies.
from cnc_remastered_collection.
What are you expecting to achieve behind this?
I think there are a lot of different goals for different people. See below for me.
To compile and execute on macOS?
For me to compile and link on macOS.
You can't without modifying the source code
Yes. That is what we need to do.
and remove win32 dependencies.
Since most of the non-basic Windows APIs are in WIN32LIB
we need to create something along MACOSLIB
. For the rest making headers for Windows compat is not that hard.
All work that is currently going on in https://github.com/abergmeier/CnC_Remastered_Multiplatform
from cnc_remastered_collection.
missing a memory.h header file. Unable to compile.
from cnc_remastered_collection.
As an alternative fork working on standalone classic builds might I offer https://github.com/hifi/Vanilla-Conquer. Myself and a few other people already did some of the heavy lifting needed for this as part of the https://github.com/TheAssemblyArmada/Chronoshift project which is been rendered a bit moot by this source drop.
from cnc_remastered_collection.
Related Issues (20)
- new mod no changes crashes HOT 9
- Why cannot open file : ml64.exe?
- Is this redalert2 source code? HOT 1
- How do i find the AI difficulty? HOT 1
- Sidebar code has off-by-1 error can cause game to crash if too many items are added to the sidebar. HOT 1
- 那个工程是启动项目呀,萌新求指导。 HOT 4
- 红警源码 HOT 1
- error CS0012: The type 'Enum' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
- I can not open it with Visual Studio(2019)! HOT 1
- We need Red Alert 2 Remastered! We need Red Alert 2 Yuri's Revenge Remastered! HOT 8
- A lot of Syntax Errors in DLLInterface.cpp, when i'm trying to build Red Alert project HOT 2
- TempleIoned global is wrongly set to False HOT 3
- Childhood Game RedAlert~~
- Failed to load game dll, required version 101, found version 102 HOT 2
- garbled characters HOT 1
- [ REQUEST ] OpenSource SAGE 2.0 engine
- hummm...
- How to create a mod for this? To mod this what do I need to do?
- who can make "red alert REMASTERED" LAN mode tcp/ip support patch?(wsock32.dll)
- 红警源码 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cnc_remastered_collection.