在win下运行深度学习框架,遇到 error LNK2001: 无法解析的外部符号 "public: long * __cdecl at::TensorBase::data_ptr(void)const " (??$data_ptr@J@TensorBase@at@@QEBAPEAJXZ)

error LNK2001: 无法解析的外部符号 "public: long * __cdecl at::TensorBase::data_ptr(void)const " (??$data_ptr@J@TensorBase@at@@QEBAPEAJXZ)

build\lib.win-amd64-cpython-39\iou3d_cuda.cp39-win_amd64.pyd : fatal error LNK1120: 1 个无法解析的外部命令

解决:

第一步:在对应头文件里加入:#include < cstdint>

第二步:将 long 替换成 int64_t ,将 unsigned long long 替换成 uint64_t

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐