我想使用 C++/CX 语法编写一个库并在其他项目中使用它。
如您所知,普通的旧数据结构不能有任何方法或运算符,因此我们必须做一些事情,例如在另一个类中编写静态方法来提供行为。
我们也不能这样写代码:
private:
int _D;
public:
property int& D { int& get() {return _D;}}
或将此属性传递给这样的方法:
void SampleMethod(int& d);
我不知道为什么 Windows 运行时库有这些限制。
如何在 .lib 文件中编译 C++/CX 和 Windows 运行时扩展?或者如何在另一个项目中预编译整个 WRL 项目的代码文件?