As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I want to use Intel Threading Building Blocks (TBB) in Linux. Can anyone suggest a good IDE for that and possibly any steps to integrate TBB with that IDE?
Thanks,
Rakesh.
As long as I know TBB is a set of C++ libraries which purpose to handle task of parallelization of code. So there is no need in any integration(exactly as you using STL) and you can use whatever IDE you wish, e.i. Eclipse, KDevelop and more.
TBB is just a library, you can use it along with any C++ IDE. All you need to do is to set the include directory for the TBB installation.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
So, I have started C++ (I already know java) but now I'm ready for windowed applications. I'm guessing win32 is what I what to start with, but my problem is, where to start learning this or is win32 not what I want to use.
There are many GUI libraries for C++ which supports windows:
Gtkmm (Gtk+ bindings for C++)
SmartWin++
V C++ GUI
FLTK
QT
These are the ones taken from stroustrup faq (Why doesn't C++ have a GUI?) and there is also wxWidgets. just pick the one you like.
If you want to do windowing, QT is your best choice in C++. win32 is just too low level these days.
Microsoft actually wants everyone to write touchscreen Windows 8/WinRT apps using the latest tools.
Check out the code gallery at http://code.msdn.microsoft.com/windowsapps/
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have started to port a project which involves C++, qt , MySql codes.These codes are written for Linux and I am porting them to Windows. So my question, are there any general points to be kept in mind while porting these codes from Linux to Windows? Please help me out here.
I am working on a sililar project, and what I have noted thus far is that the path names are different from Unix to Windows, the header files are not exactly the same between the two, and the size of variables are sometimes different. Here are some useful links as well:
http://www.willydev.net/descargas/prev/UNIX.pdf
http://suacommunity.com/dictionary/index.php
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm using OS X Lion, using C++. I've set the dialect to C++11, and the standard library to libc++. In Visual C++, I've heard about the windows.h library and the operations that can be performed with it (such as popping up windows), and was wondering if there were any similar libraries for Mac, and where I can learn about them. I have searched quite a bit, but to no avail.
You're probably looking either at Carbon (which is now obsolete) or Cocoa, which is a modern Objective-C API. You're best off using a combination of C++ and Objective-C to make a graphical app for OS X so you can use the Cocoa library.
Take a look at this related question for more information.
You can use Cocoa Objective-C api or you can use cross-platform c++ solutions, such as Qt or wxWidgets
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm .NET programmer and I'm looking for an IDE equivalent to VS that I can drag and drop the controls etc to my form. MonoDevelop uses Gtk# library, but I can't do use of it (in this project) of languages interpreted or compiled to byte code. For this reason was C++ chosen.
Use the standalone Glade tool for designing GTK+ based user interfaces. Also see the section on Glade and Gtk::Builder in the gtkmm tutorial.
If you were on Linux, I could also recommend Anjuta Devstudio for an IDE, but I am afraid its Windows support is non-existent and there are even no binaries available for download.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I know this kind of question is asked a lot but I have a set of requirements:
1. Be able to compile and develop in Visual Studio on Windows.
2. Be somewhat modern - Async/threaded, clean.
3. C++
I've looked at thrift, messagepack, and even protobuf+RPC. All of them have massive issues in Windows.
FYI - I'm no pro programmer so asking me to apply out-dated patches to untested code is a pretty big ask. I know thrift has some patches available, but their >2MB big for old versions of thrift, with other patches thrown on top. God knows how well that'll work.
Did you consider using Protobuf together with Boost asio? Of course it is not an RPC library, so that part you would have to do at your own, but it would be asynchronous and fast.
you can use ICE & proto buffer. since version 3.4.1, proto objects have been suported by ICE though there are some limits.