我无法将我的程序链接到Linux下的pytorch,得到以下错误:
/tmp/ccbgkLx2.o: In function `longlong* at::Tensor::data<longlong_ZNK2at6Tensor4dataIxEEPT_v[_ZNK2at6Tensor4dataIxEEPT_v]+0x14): undefined reference to `longlong* atlong *data =
我试图用C++ for Windows(MinGW)和Linux(g++)编写跨平台代码。我被用于将Linux中的64位整数定义为"long",但是当我迁移到MinGW时,sizeof(long)返回了4个字节。然后,我发现我可以使用"longlong“或"__INT64”来定义MinGW中的64位整数。我有两个问题:
1.-为和Linux定义64位整数的最可移植方式是什么?我目前使用的是#ifdef,但我不知道这是否是最好的方