gxglhnnywzk 发表于 2003-7-8 11:15:00

头文件连接问题!!#include #include "rxmfcapi.h"

#include <afxwin.h>
#include "rxmfcapi.h"
我的程序中间要用到
acedSetStatusBarProgressMeter("Test Progress Bar", 0, 100)
但是调试的时候老出现
fatal error C1189: #error :WINDOWS.H already included.MFC apps must not #include <windows.h>
Error executing cl.exe.
我的程序中间并没有包含WINDOWS.H
到底是怎么回事?
///
另外我用ObjectARX 2000\samples\mfcsamps\progbar
直接编译可以用但是新建一个GROUP后将主要内容COPY调试也同样出现
上述出错信息。
这是为什么?

zfbj 发表于 2003-7-8 12:31:00

用向导生成工程即可。

wxd20130610 发表于 2014-2-24 15:41:19

将下列语句写入一个头文件中(比如pro.h)
int acedSetStatusBarProgressMeter(const char* pszLabel, int nMinPos,
int nMaxPos);
int acedSetStatusBarProgressMeterPos(int nPos);
void acedRestoreStatusBar();

然后在要调用此函数的文件中不要#include "rxmfcapi.h"
而改为#include ".\pro.h"
页: [1]
查看完整版本: 头文件连接问题!!#include #include "rxmfcapi.h"