-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-08-20 10:16:292楼 得分:0 |
上面问题已解决,但是我又遇到一新的问题: 如下所叙: 我在用C#调用C++生成的DLL时,C++中函数的参数是一个难点: 我的C++程序函数如下: int main(int argc, char **argv) { //---------[ check the arg count ]---------------------------------------- if ( argc < 2) { cout < < "Usage:\n"; cout < < argv[0] < < " IpAddress\n"; cout < < "Oid: argv[1] < <\n"; #ifdef _SNMPv3 cout < < " -snSecurityName, " < < endl; cout < < " -slN , securityLevel to use, default N = 3 = authPriv" < < endl; cout < < " -smN , securityModel to use, only default N = 3 = USM possible\n"; cout < < " -cnContextName, default empty string" < < endl; cout < < " -ceContextEngineID, as hex e.g. 800007E580, default empty string" < < endl; cout < < " -authPROT, use authentication protocol NONE, SHA or MD5\n"; cout < < " -privPROT, use privacy protocol NONE, DES, 3DESEDE, IDEA, AES128, AES192 or AES256\n"; cout < < " -uaAuthPassword\n"; cout < < " -upPrivPassword\n"; #endif return 1; } 请问能调用Main()吧? 如果能调用main(),请问如何在C#中写其参数?(文件名,IP地址,对象标识符OID); | | |
修改
删除
举报
引用
回复
| |