I have developed Visual C++ 2008 code that runs in Windows. I have made it cross platform also so that it runs under Linux.
I am greatly concerned about distributing source code and even just libraries that Linux users can link to.
I have used CMake and Code::Blocks (only in Linux) but it was still developed using Visual Studio 2008 for most development.
The license looked similar for the professional version and the express version. Let me know if binaries can be released to run under Linux and also if it is okay to open source the entire project. I am pretty far into this project. Maybe it should have been done entirely in Linux.
I am also interested to jump to another Windows compiler such as MinGW in addition because of the Visual Studio licensing restrictions. Is this the path that cross platform programs are usually created or can they be created primarily with the professional or express Visual Studio compilers?
Related
Is there any way i can install visual studio on linux?
Already tried installing it. Rider is too expensive for my needs and I want to upgrade from Window to Linux. Distro: Garuda
I don't think you can run it natively. Perhaps there's a workaround by using a Windows virtual machine inside your Linux distro and then using Visual Studio in the VM.
A quick google yielded these alternatives that are Linux compatible, but as you can read by the comments under each listing, it depends on your use case. See if any of these will work for you: https://alternativeto.net/software/jetbrains-rider/
Visual Studio Code (interactive text editor) runs pretty fine. Although you will need several extensions for languages like C# to compile. There is also a gtk# language implementation with MonoDevelop (C# native implementation for linux), but its development was freezed.
Is there a way to build a project in visual studio for linux sytems? This Github repository (https://github.com/nilaoda/N_m3u8DL-CLI) is very useful for my project, in this repository is just the visual studio project files (.sln ,c# source code etc.), I cloned it in my visual studio and want to build it but not as executable but for linux system? Is this somehow possible?
Looking at their documentation (translated to English), the application is built on the .NET Framework, which is only intended to work on Windows-based devices. Their documentation also states it's supported on Windows XP and up, and requires the .NET Framework 4.6 runtime, which Linux can't use.
If it was using .NET (previously .NET Core) you'd be in business, but as is, without a rewrite in .NET, you won't be able to run this or build it for Linux devices.
I plan to develop several programs using Rust programming language which will be deployed on the computer of several colleagues using Windows 10 (64 bits). According to what I understand by reading the online installation guide, in order to install Rust develoment environment on Windows, the installation of Microsoft Visual Studio C++ Build tools is a prerequisite.
My question is: Once a program has been compiled and the executable has been created and deployed on the computer of my colleagues, do they also need to have Microsoft Visual Studio C++ Build tools installed on their computers in order to be able to use these programs or this is just a prerequisite for develoment?
The build tools should not be necessary on the target machine, but that machine probably needs the redistributable C++ runtime unless you force statically linking the CRT.
https://stackoverflow.com/a/44387312/8182118
What is the requirements for running a Rust compiled program on another Windows machine?
Good morning. I just switched from Visual Studio to Xamarin Studio. I really like the interface and the multiplatform support but I have a question.
I already published an application but these are the files:
OpenTK.dll
AppTest.exe
OpenTK.xml
https://i.stack.imgur.com/mcMIL.png (image)
I was expecting multiplatform compiling in this .NET Console Application but I just got windows executables.
I want to compile my game to Windows, Linux, and Mac (without needing java) but do I need a Linux partition or Virtual box to compile for Linux and the same for Mac (at least I have one of those)
Thanks.
I have to develop something in Linux(CentOS 6.5) Environment using C or C++ language with many of libraries for linux.
As you know, CentOS is not GUI. So, I want to use Microsoft Visual Studio for my work. It's OK even if use just VS as the Editor.
I mean that I like the features of IDE visual studio(intellisense, debugger, and so on).
I have Visual Studio 2008, 2010, 2013 Professional.
yes you can, in fact, if you have setup a VM machine, you can even directly include the C++ include library of Linux (However, this only works for write code, not work with compiling). You could also setup CYGWIN or MINGW for referencing the header of Linux platform.
In fact, for myself, I switched to QtCreator as a cross platform C++ IDE, it also has auto-complete and debug features.