我想通过 vs2015 从 msys2 构建 ffmpeg。
首先将 vs2015\vc\bin\amd64 添加到 windows 的路径环境中。
以管理员身份运行“vs2015 x64 命令提示符”,然后运行 vcvarsall.bat amd64。
最后转到“msys”路径,然后运行“msys2_shell.cmd”。
我使用“which cl”命令来本地化 cl.exe。
输出:
其中: (/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/ Windows/System32/WindowsPowerShell/v1.0/)
如何访问 msys 中的 windows 环境?
如何将自己的方法添加到预先存在的类中,而不会对预先存在的类的上下文进行任何更改。
例如 :
A.hpp
class A
{
public :
void print1()
{
cout << "print1";
}
};
B.hpp
//add a helper function to class A
//for example:
A::print2()
{
cout << "print2";
}
main.cpp
#include "A.hpp"
#include "B.hpp"
main()
{
A a1;
a1.print2();
}
Run Code Online (Sandbox Code Playgroud)