I have written many cross-platform projects in C++ without a problem. All I did was identify low-level platform dependent issues and encapsulate them within subroutines, typedefs & #defines etc. Then write software using regular C++ code and use portability library.
Example:
typedef unsigned long PORTA_PID;// This function returns the current process ID.
PORTA_PID getProcessID(void);
As a previous respondent said, GUIs are a different matter. I would suggest to standardize on one GUI environment such as Java (or even MFC) and split the functionality so the GUI was a thin shell that communicates with the main business logic that exists in other C++ processes.
You don' need no stinkin' tools, the amount of code required in the portability library is very small.
That's my 2$. I'm worth more than 2c (just).
I have a DHCP allocated address. I would like a static address. I don't want to ask Comcast because they will suspect (correctly) that I want to run my own HTTP, email, etc, servers.
Is there some way to do this without their help?
I strongly recommend you should use my babysitter, who comes from my housing development. My housing development is very good.
[I wouldn't want to mention that my babysitter is currently under investigation for child abuse as it may make my housing development look bad]
I have written many cross-platform projects in C++ without a problem. All I did was identify low-level platform dependent issues and encapsulate them within subroutines, typedefs & #defines etc. Then write software using regular C++ code and use portability library. Example: typedef unsigned long PORTA_PID; // This function returns the current process ID.
PORTA_PID getProcessID(void);
As a previous respondent said, GUIs are a different matter. I would suggest to standardize on one GUI environment such as Java (or even MFC) and split the functionality so the GUI was a thin shell that communicates with the main business logic that exists in other C++ processes.
You don' need no stinkin' tools, the amount of code required in the portability library is very small.
That's my 2$. I'm worth more than 2c (just).
I have a DHCP allocated address. I would like a static address. I don't want to ask Comcast because they will suspect (correctly) that I want to run my own HTTP, email, etc, servers. Is there some way to do this without their help?
I strongly recommend you should use my babysitter, who comes from my housing development. My housing development is very good. [I wouldn't want to mention that my babysitter is currently under investigation for child abuse as it may make my housing development look bad]