Home Dashboard Directory Help
Search

C++: easy using of 3rd party libraries by Boris Dušek


Status: 

Closed
 as By Design Help for as By Design


1
0
Sign in
to vote
Type: Suggestion
ID: 594909
Opened: 9/4/2010 10:06:00 AM
Access Restriction: Public
0
Workaround(s)
view

Description

Using a 3rd party C(++) library in a VC project should be as easy as right-clicking that VC project and selecting "Use library > "library name", then being presented with a dialog where I customize rest of the options (library version, dll vs. static), hitting OK and it should _just work_ for compiling, linking and running, taking into account different platforms and configurations (Debug vs. Release) the 3rd-party library is available for.

This could maybe be implemented using some kind of SDK registry, where 3rd-party libraries could register their version(s), location of headers, location and name of import libraries and DLLs, and library-specific options (presented then in the UI and resulting e.g. in defining of some preprocessor macro), and how debug and release files are named.

Integrating this somehow with CoApp would be fantastic. Automatic download of the library with headers and import libraries compiled with the correct compiler without me leaving VC ... I can dream.

The tedious and errorprone process of using 3rd party libraries in Visual C++ is for me its greatest shortcoming.

Thanks for considering this feature request.
Details
Sign in to post a comment.
Posted by Microsoft on 9/10/2010 at 5:54 PM
Hi Boris,

Thanks for taking the time to submit this feedback! We agree that adding external libraries is a very difficult task in Visual Studio and could be very much improved, and we hope to address this in a future release as you suggested. We have been considering the issue lower priority than others because we expect this pain (however great) is typically a one-time experience when setting up a project, versus other issues that come up on a daily basis. If this situation comes up more commonly for you in your day-to-day work, we would love to understand more about how and why.

Thanks again!

Erich Wolodzko
Visual C++ IDE Team
Posted by Microsoft on 9/4/2010 at 5:05 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.