Skip to main content

All Questions

-2 votes
1 answer
97 views

Support different versions of a third-party library for different OS

how to support to vendor libraries. Apart from file changes, and APIs, the new version is 64 bit whereas the old is 32 bit What's the best design and implementation effort to support two version of a ...
kroger9's user avatar
  • 25
2 votes
4 answers
1k views

Wrapping 3rd party library - avoiding leaking abstraction

I'm currently developing an application using SFML. My biggest concern at the moment is making a layer of abstraction over the library, so I can easily change it to something else if needed. What I'm ...
mdx's user avatar
  • 213
0 votes
1 answer
187 views

How to avoid messy code when working with different libraries

I'm planning to work with different libraries that use different conventions. One uses snake_case, another one uses camelCase. This leads to code that looks like I can't make up my mind: Some_Result ...
infinitezero's user avatar
3 votes
3 answers
1k views

How can I painlessly upgrade my team's codebase to Visual Studio 2017?

So our team has products that currently runs on Visual Studio 2013. Now we want to move to Visual Studio 2017. So I've been assigned the task to make the transition to Visual Studio 2017 as painless ...
Lester Dela Cruz's user avatar
6 votes
2 answers
9k views

How do you use external libraries in git?

SFML, in this case, has a Git repo and a download page. Until now I have always downloaded from the download page, which came (at least for the compiler I use) with .a and .hpp files and could easily ...
Post Self's user avatar
  • 297
1 vote
3 answers
3k views

C++ and the suitable libraries to develop Autocad/Autodesk/CAD applications? [closed]

I saw a job opening where the requirement was for a developer to develop CAD tools using C++ and OpenGl libraries. I am a civil engineer and want to be part of such a projects so I thought to learn ...
mukesh's user avatar
  • 149
5 votes
8 answers
596 views

Should I be coding this myself?

As I've always liked doing things myself, I chose to code in C++ rather than Visual Basic at university because I could see what was going on and how it worked. However, sometimes I feel like I'm ...
Skeith's user avatar
  • 1,101