Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. General Guidelines For C++ library development

General Guidelines For C++ library development

Scheduled Pinned Locked Moved C / C++ / MFC
c++comsysadminquestionlounge
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Ahmed Charfeddine
    wrote on last edited by
    #1

    Hi there, I have a library that I want to publicy. It gives different facilities to C++ developers wanting to develop server application. Are there general guidelines that can be useful ?

    Easy Profiler : Now open source ! http://www.codeproject.com/KB/cpp/easyprofiler.aspx

    E S 2 Replies Last reply
    0
    • A Ahmed Charfeddine

      Hi there, I have a library that I want to publicy. It gives different facilities to C++ developers wanting to develop server application. Are there general guidelines that can be useful ?

      Easy Profiler : Now open source ! http://www.codeproject.com/KB/cpp/easyprofiler.aspx

      E Offline
      E Offline
      Emilio Garavaglia
      wrote on last edited by
      #2

      About making the library yes, but ... it is a question you'd had to investigate BEFORE deploying the library ... The only thing they can tell you right now is that you have to rewrite it based on a different coding standard on environmental assumption ! About public it, well... You have to document its functionality and its usage, either in informal way (describe the design and the way it should be used to accomplish certain tasks - this part should be readable like a book) and in formal way (alphabetical order of classes, functions, parameters, input output, processing, side effects, little testing samples etc. You can try to have a clue about this can be done by looking existing library's documentation, like boost[^] (the link points just to an example), or MSDN[^] (just another sample) etc.

      2 bugs found. > recompile ... 65534 bugs found. :doh:

      1 Reply Last reply
      0
      • A Ahmed Charfeddine

        Hi there, I have a library that I want to publicy. It gives different facilities to C++ developers wanting to develop server application. Are there general guidelines that can be useful ?

        Easy Profiler : Now open source ! http://www.codeproject.com/KB/cpp/easyprofiler.aspx

        S Offline
        S Offline
        Software_Developer
        wrote on last edited by
        #3

        Walkthrough: Creating and Using a Static Library http://msdn.microsoft.com/en-us/library/ms235627(VS.80).aspx Walkthrough: Creating and Using a Dynamic Link Library http://msdn.microsoft.com/en-us/library/ms235636(VS.80).aspx

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups