gpt4 book ai didi

c++ - 在没有 Visual Studio 的情况下使用 MFC 和 ATL 库

转载 作者:行者123 更新时间:2023-11-28 08:19:17 24 4
gpt4 key购买 nike

我的问题是我是否可以在没有 Visual Studio 的情况下使用 PSDK Windows Server 2003 R2 附带的 MFC 和 ATL 库。我的意思是仅在命令提示符下使用 BCC32.exe 或 CL.exe?

我在 PSDK Windows Server 2003 R2 中找到了 MFC 和 ATL 库,但我不知道这些库是否可以在没有 Visual Stuio IDE 的情况下使用!在命令提示符下使用 MFC 和 ATL 之前我需要做什么?

谢谢!

最佳答案

如果您拥有所有 header ,以及其余部分的源代码或编译版本,那么可以在没有 Visual Studio 的情况下使用它。 Visual Studio 只是一个为您调用编译器等的 IDE。使用命令行工具,您可以自己完成这项工作。

这是您可以试用的最小 MFC 程序:

#define WINVER  0x0500      // Windows 2000 and up.
#include <afxwin.h> // MFC core and standard components

typedef CFrameWnd MainWindow;

class App
: public CWinApp
{
private:
bool createTheMainWindow()
{
static char const title[] = "A general top level MFC window";
MainWindow* const pWnd =
new MainWindow;
if( !pWnd ) { return false; } // Pre-standard 'new' in MFC...
m_pMainWnd = pWnd;
pWnd->Create( NULL, title );
return true;
}

public:
virtual BOOL InitInstance()
{
CWinApp::InitInstance();

if( !createTheMainWindow() ) { return false; }

m_pMainWnd->ShowWindow( SW_SHOW );
m_pMainWnd->UpdateWindow();
return true;
}
};

App theApp;

干杯,

关于c++ - 在没有 Visual Studio 的情况下使用 MFC 和 ATL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com