我有想要测试的库。这个库是使用MFC完成的。我决定库使用MFC,因为库头文件中的这些行:
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
我认为如果我有MFC dll,那么我必须使用MFC caller。如果我错了,请纠正我。
我不熟悉MFC,也不需要这些提供MFC的漂亮窗口。这个给向导的表单应用程序看起来很可怕,我不容易找到如何制作按钮和绑定过程到它。
我只需要调用库中的一个函数。为了简单起见,可以创建控制台MFC应用程序吗?
我正在用MFC编写一个SFML测试应用程序。下面的代码在由AfxBeginThread()函数启动的另一个线程中的无限循环中运行。(因为我想像在纯WinAPI应用程序中一样使用SFML )
// SFML Window and View were initialized using CView's HWND
// Use SFML to draw
sf::Color back(255, 255, 0); // a yellow background
_psfwnd->clear(back);
_psfwnd->display();
// Then use MFC GDI