gpt4 book ai didi

C++ 生成器 [bcc32 错误] Unit1.cpp(18) : E2040 Declaration terminated incorrectly

转载 作者:行者123 更新时间:2023-11-28 00:03:01 24 4
gpt4 key购买 nike

尝试导入 Crypt32.dll 但它不起作用,这不是 C++ 吗?

我正在使用 RadStudio C++ Builder 如何导入 Crypt32.dll 等 DLL?

有人告诉我正确的方法谢谢。

[DllImport("Crypt32.dll", SetLastError=true, CharSet=System::Runtime::InteropServices::CharSet::Auto)]
static bool CryptData(DATA_BLOB %pDataIn, System::String ^szDataDescr, DATA_BLOB %pOptionalEntropy, IntPtr pvReserved, CRYPTPROTECT_PROMPTSTRUCT %pPromptStruct, int dwFlags, DATA_BLOB %pDataOut);

最佳答案

... isn't this c++?

System::String ^szDataDescr 对托管对象使用 Microsoft 的 c++-cli 扩展语法。所以不,这不是标准的 C++ 语法。

对于 DATA_BLOB %pDataIn 也是如此。

引用他们的 documentation :

enter image description here

关于C++ 生成器 [bcc32 错误] Unit1.cpp(18) : E2040 Declaration terminated incorrectly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37529950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com