我在源代码中使用带有curl的fopen()获取访问冲突。
我完全不知道为什么会这样。
int main()
{
FILE* fp = fopen("keys.txt", "wb"); //access violation here
curl_global_init(CURL_GLOBAL_ALL);
CURL * myHandle = curl_easy_init();
0xBB40E64E处的未处理异常:0xC0000005:访问冲突执行位置0xBB40E64E。
这就是我现在的代码中的所有内容,除了与fopen相关的内容之外,我对所有内容进行了评论,但仍然会发生。
#include <iostream>
#include <C:\Project\libcurl\include\curl.h>
#include <C:\Project\libcurl\include\mprintf.h>
#pragma comment (lib, "libcurl.lib")
#pragma comment(lib, "urlmon.lib")
using namespace std;
int Main()
{
FILE* fp = fopen("keys.txt", "wb");
return 0;
}