Chuyu-Team / YY-Thunks

Fix DecodePointer, EncodePointer,RegDeleteKeyEx etc. APIs not found in Windows XP RTM.
MIT License
567 stars 103 forks source link

add instruction of usage for cmake+msvc in readme.md | 在 readme.md 中增加 CMake+MSVC 环境中的使用方式 #103

Closed BH2WFR closed 1 month ago

BH2WFR commented 3 months ago

在 readme.md 中增加 CMake+MSVC 环境中的使用方式 add instruction of usage for cmake+msvc in readme.md

mingkuang-Chuyu commented 3 months ago

谢谢。但是我们之间可能有误解。我的意思是像vC-LTL一样提供一个.cmake辅助脚本,这样其他人import这个配置就可以了。

BH2WFR commented 3 months ago

谢谢。但是我们之间可能有误解。我的意思是像vC-LTL一样提供一个.cmake辅助脚本,这样其他人import这个配置就可以了。

理论上把这个写成 .cmake 文件就行了,但是由于 MSVC 和 Clang 对应的链接文件的名称不相同 (obj/lib) ,且我这里有利用操作系统版本字符串匹配文件名的代码,难以实现用一个 .cmake 脚本实现 MSVC/Clang 通用,即使有了,也需要在 include 前依次设置几个变量才能正常使用, 且设置的变量内容在 MSVC 和 Clang 下不同. (我个人只懂一点 MSVC, 对 MinGW/Clang 了解不多)

我有空再研究一下怎样能写出可以满足各种奇奇怪怪的需求的 .cmake 脚本吧。