回答編集履歴

3

パスセパレータをバックスラッシュにする必要はないようなので該当の例は削除します (今回の質問の解決には至らないみたいですけどね)

2023/10/14 11:20

投稿

ikedas
ikedas

スコア4443

test CHANGED
@@ -2,10 +2,6 @@
2
2
 
3
3
  `require`の前に次のようなコードを追加することで、スクリプトと同じフォルダにあるDLLを探しに行くようになるのではないかと思います。
4
4
  ```
5
- package.cpath = '.\\?.dll;' .. package.cpath
6
- ```
7
- あるいは
8
- ```
9
5
  package.cpath = './?.dll;' .. package.cpath
10
6
  ```
11
7
 

2

さらに修正。

2023/10/12 02:58

投稿

ikedas
ikedas

スコア4443

test CHANGED
@@ -2,6 +2,10 @@
2
2
 
3
3
  `require`の前に次のようなコードを追加することで、スクリプトと同じフォルダにあるDLLを探しに行くようになるのではないかと思います。
4
4
  ```
5
- package.cpath = '.\?.dll;' .. package.cpath
5
+ package.cpath = '.\\?.dll;' .. package.cpath
6
+ ```
7
+ あるいは
8
+ ```
9
+ package.cpath = './?.dll;' .. package.cpath
6
10
  ```
7
11
 

1

誤記を訂正 (セミコロンが抜けていた)

2023/10/12 02:53

投稿

ikedas
ikedas

スコア4443

test CHANGED
@@ -2,6 +2,6 @@
2
2
 
3
3
  `require`の前に次のようなコードを追加することで、スクリプトと同じフォルダにあるDLLを探しに行くようになるのではないかと思います。
4
4
  ```
5
- package.cpath = '.\?.dll' .. package.cpath
5
+ package.cpath = '.\?.dll;' .. package.cpath
6
6
  ```
7
7