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

时间:2014-03-11 21:48:23

标签: c# c++ namespaces interop

我试图从c ++代码调用c#托管程序集 Qqest.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行,我不认为它喜欢命名空间中的句点,但我不知道如何解决这个问题。

编辑:对不起,这是确切的错误:&#34;错误C2059:语法错误:&#39;。&#39;&#34;在第5行

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:3)

尝试更改声明

using namespace Qqest.TimeForce.Facade;

using namespace Qqest::TimeForce::Facade;