我正在尝试使用以下命令在VC ++控制台应用程序中导入类型库。
#import "C:\typelib.tlb"
当我构建项目时,我得到以下错误:
错误C1196'请求?':在类型库'C:\ typelib.tlb'中找到的标识符不是有效的C ++标识符
我还没有开发这种类型的库,但是在检查时我发现类型库中的一些函数使用的是null参数,我认为是导致问题的原因,例如。
Sub ScheduleManyWithPossibleRequest(ByVal Requester As String, ByVal Request? As Boolean, ByVal SkipUnschedulableActivities? As Boolean)
有什么方法可以导入这个类型库吗?
答案 0 :(得分:0)
我设法通过导入使用以下指令来导入它。
#import "C:\typelib.tlb" rename("Request?", "Request")
答案 1 :(得分:-1)
不知道这是否有效但是尝试改为#include。 如果这有帮助,请告诉我,如果不是,我会更多地了解它。