Tag Info

New answers tagged

5

On MacOS, the directory separator is :, on Windows, it is \, and on VMS, it is .. MacOS is no longer in use, though. OSX uses /, but continues to support :. Windows largely supports /, although for some APIs, you must use \.


-1

Of the popular software today there are only two different directory seperators: / and \ . Windows being the one using \ also happens to support / of all the api's and command line tools accepting a file path as argument. I have often on windows used / as a seperator from both Java and .NET code and I have never experienced any trouble. To answer your ...


0

If you are referring to Visual Studio, no it is not cross-platform. It only runs on windows, and to my knowledge it does not have a reliable cross-compiler built in. If you want to build your project for Linux / OS X you are almost certainly off using another IDE, such as code blocks like you suggested. By the way, are you using pure OpenGL and initializing ...


5

A fat binary approach makes most sense if: Both architectures coexist on the same system Everything else is more or less the same for all architectures That's why they are not used for cross-platform code (both criteria don't apply), or to support different Linux distributions with one binary (1. doesn't apply, 2. applies to a certain degree). On ...


8

Internet age distribution logistics disincentivizes fat binaries in two ways: The point of sale does not involve physical goods and therefore favor fewer skews as is the case when products compete for retail shelf space and customers have limited opportunities to make a purchase. The costs of bandwidth favors delivering just the minimum necessary bits for ...


1

Part of the reasons why fat binaries did not succeed is that there is more than the ABI & processor (actually, instruction set) specifications to invalidate a binary executable. A binary executable often depends a lot on other resources, in particular dynamic libraries (see the DLL hell), external services (think of DBMS like PostGreSQL ....), system ...



Top 50 recent answers are included