托管代码调用非托管函数

时间:2013-03-13 03:38:28

标签: c++-cli

我在c ++ - cli app中的托管代码命名空间中声明了一个结构。项目中还包括非托管的cpp文件。我尝试调用在umanaged c ++代码中定义的函数。我从托管世界传递了结构。链接器抱怨。它说

  

错误27错误LNK2019:未解析的外部符号“int __cdecl   N_MMOD(struct DoAT :: CAD_CAC_params *)“   (?N_MMOD @@ $$ FYAHPEAUCAD_CAC_params @ DoATR @@@ Z)在   function“public:int __clrcall DoAT :: atrClass1 :: read_hdf5_file(class   System :: String ^,类DoAT :: HdfCallVars ^)“   (?read_hdf5_file @ atrClass1 @ DoAT @@ $$ FQE $ AAMHPE $ AAVString @ System @@ PE $ AAVHdfCallVars @ 2 @@ Z)C:\ DoAT \ DoAT.obj DoAT

如何解决此链接问题?我对托管代码世界很陌生。 谢谢, SB

0 个答案:

没有答案