Windowsで動作しない
y-chan opened this issue · 3 comments
y-chan commented
なんでだよ!って内心めっちゃ思ってますが、動かないものは動かないので何とかしたいです。
現状、動的にリンクしているコア周りの関数をたたくと落ちることが分かっています。
ただ、これ以上糸口が見つからないといった状況です。
buckw6eat commented
かなり雑なコメントで恐縮ですが、大体の vector<long>
を vector<int64_t>
に置き換えてみてください。
https://cpprefjp.github.io/reference/cstdint/int64_t.html
long* の時点ではまぁいいんですが (ポインターは 64bit バイナリーは 64bit と考えてよい)、C/C++ における long 型のメモリーは Windows では 32bit 幅要素、Linux では 64bit 幅要素なのです。
y-chan commented
なるほど!
初めてこの規模のプログラムをC++で書いたこともあって、意識したことがありませんでした...
少し試してみます...!