Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

“clang-cl.exe”已退出,代码为 -1073741819 #34

Open
nirvana15517 opened this issue Nov 20, 2024 · 7 comments
Open

“clang-cl.exe”已退出,代码为 -1073741819 #34

nirvana15517 opened this issue Nov 20, 2024 · 7 comments

Comments

@nirvana15517
Copy link

编译完使用崩溃

@87221149
Copy link

请问这个问题你解决没?

@87221149
Copy link

解决了,替换lib,更改为17即可。

@funkvps
Copy link

funkvps commented Dec 2, 2024

解决了,替换lib,更改为17即可。

是指将编译ollvm生成的lib替换到llvm安装目录下的lib吗? 不仅仅是替换bin下的clang,clang-cl等exe?

@87221149
Copy link

87221149 commented Dec 6, 2024

解决了,替换lib,更改为17即可。

是指将编译ollvm生成的lib替换到llvm安装目录下的lib吗? 不仅仅是替换bin下的clang,clang-cl等exe?

是的,因为作者更新了,必须把lib bin 文件全部替换,同时把MSVC工具集版本更改为17即可

@funkvps
Copy link

funkvps commented Dec 6, 2024

解决了,替换lib,更改为17即可。

是指将编译ollvm生成的lib替换到llvm安装目录下的lib吗? 不仅仅是替换bin下的clang,clang-cl等exe?

是的,因为作者更新了,必须把lib bin 文件全部替换,同时把MSVC工具集版本更改为17即可

多谢,替换这个解决了。

目前尚未解决fla在部分情况下会bug。例如
int attribute((annotate("fla"))) initHook()
{
if (MH_Initialize() == MH_OK)
{
char name[0x104];
GetModuleFileNameA(NULL, name, 0x104);
std::string exedllName = PathFindFileNameA(name);
PrintDebugLog("MH_Initialize Succ");
return 0;
}
else
{
PrintDebugLog("MH_Initialize failed");
return 1;
}
}

@87221149
Copy link

解决了,替换lib,更改为17即可。

是指将编译ollvm生成的lib替换到llvm安装目录下的lib吗?替换不仅仅是bin下的clang,clang-cl等exe?

是的,因为作者更新了,必须把lib bin文件全部替换,同时把MSVC工具集版本更改为17即可

多谢,替换这个解决了。

目前尚未解决fla在部分情况下会bug。例如 int attribute((annotate("fla"))) initHook() { if (MH_Initialize() == MH_OK) { char name[0x104]; } GetModuleFileNameA(NULL, 名称, 0x104); std::string exedllName = PathFindFileNameA(名称); PrintDebugLog("MH_Initialize Succ"); 返回0; } else { PrintDebugLog("MH_Initialize 失败"); 返回1; } }

我没有使用这个的需求,我只需要指定部分函数不混淆

@Byte-LC
Copy link

Byte-LC commented Jan 12, 2025

编译出来的所有的bin和lib都替换掉吗 我替换了还是一样会这样子

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants