plz help me to set up pdcurses with visual studio 2005.

Dani AI

Generated

A short, practical checklist for getting PDCurses running with Visual Studio 2005 (answers ). Source and solutions live in the PDCurses repository; grab the source first from the official mirror on GitHub: PDCurses on GitHub.

  • Download the PDCurses source and find the Visual Studio solution that matches your compiler (VS2005 is VC8). Look under the win32 (or wincon) folders for a VC/Visual Studio project.
  • Open the matching .sln in VS2005, choose the correct platform (Win32 vs x64) and configuration (Debug/Release) and build. The build produces a library and/or DLL.
  • In your app project, add the PDCurses include folder so #include <curses.h> resolves (Project Properties > C/C++ > Additional Include Directories).
  • Add the PDCurses lib output folder to Linker > Additional Library Directories and add the produced library to Linker > Additional Dependencies. If you built a DLL, copy it next to your executable or to a PATH location.
  • Ensure your project and the PDCurses build use the same platform and CRT settings (Debug vs Release, /MD vs /MT) to avoid runtime or linking mismatches.

Troubleshooting tips: unresolved externals usually mean you forgot to link the correct .lib or built PDCurses for a different platform/config. Missing header means include path is wrong. If you need Unicode/wide-character support, use the wide build variant documented in the PDCurses source. Per , when asking for help include platform (x86/x64), VS configuration, and whether you want a static lib or DLL.

Recommended Answers

All 2 Replies

plz help me to set up pdcurses with visual studio 2005.

What are you actually trying to achieve?
First you hijack someone else's thread and after that you start your own thread here :(

trying to be a good programmer like you. nothing else.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.