Create a new Visual C++ Win32 application project:
In the second page of the Win32 Application Wizard, check "Empty project":

If you want to link the dynamic OWLNext libraries, make sure that _OWLDLL is defined in the Preprocessor Definitions in the project options. For more information, see Configuring Visual C++ OWLNext projects.
If you have the sources of an OWL/OWLNext application that you want to convert to Visual C++,
you can now add it's sources to the project.
If you want to create a new application, you may start with adding a new file named main.cpp to the project and
placing in it the following code:
#include <owl/applicat.h>
#include <owl/framewin.h>
class TOWLNextApp : public TApplication
{
public:
TOWLNextApp() : TApplication() {}
void InitMainWindow()
{
SetMainWindow(new TFrameWindow(0, _T("Sample ObjectWindows Program")));
}
};
int
OwlMain(int /* argc */, TCHAR* /* argv */ [])
{
return TOWLNextApp().Run();
}
Build and run the application. If you receive a linker error
Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup MSVCRTD.lib OWLNextApp
then you are trying to build an Unicode application, and you have to either change the application to
Single Byte or MBCS, or to change the entry point to wWinMainCRTStartup.
See this link
for more information.
For a walkthrough how to configure a Visual C++ project to build an OWLNext application with different settings, read this article