如何在c++命名空间中使用句号

How to use periods in c++ namespaces?

本文关键字:命名空间 c++      更新时间:2023-10-16

我正试图从c++代码调用c#托管程序集 qest. timeforce . facade .dll,我的类看起来如下:

#include "stdafx.h"
#using <mscorlib.dll>
#using "Qqest.TimeForce.Facade.dll"
using namespace Qqest.TimeForce.Facade;
void CreateOdcEmployeeTemplateWrapMethod(int employeeId, int templateType)
{
    Qqest.TimeForce.Facade::WebFacade::CreateOdcEmployeeTemplate(employeeId, templateType);
}

编译器抱怨第5行,我认为它不喜欢命名空间中的句号,但我不知道如何解决这个问题。

编辑:对不起,这里是确切的错误:"错误C2059:语法错误:'。第5行

任何帮助将不胜感激!

尝试更改语句

using namespace Qqest.TimeForce.Facade;

using namespace Qqest::TimeForce::Facade;