我正在使用C#和WCF编写两个进程,对于一个进程我用的是C#和WCF,而对于另一个进程,我用的是C++和WWSAPI。我希望能够在一个地方定义用于两者通信的地址,并使得C#和C++均可使用它。这种情况是否可能?
最接近的做法是在IDL中定义常量,然后使用MIDL和TLBIMP将其转换为DLL,以便C#可以使用它。但是这似乎并没有暴露该常量,或者我无法弄清如何做到这一点。也许它仅限于类型定义。
还有其他建议吗?
最接近的做法是在IDL中定义常量,然后使用MIDL和TLBIMP将其转换为DLL,以便C#可以使用它。但是这似乎并没有暴露该常量,或者我无法弄清如何做到这一点。也许它仅限于类型定义。
还有其他建议吗?
main()
中使用ACCELERATION_DUE_TO_GRAVITY
。 - user24359