讲的不是很清楚,有不懂的可以直接在评论区问我,我有空就回答。
1.使用idea进行编程时和直接在命令行工具进行编译时build.sbt设置是不一样的
在命令行工具进行编译(在命令行直接make)时需要通过scalaSource in Compile这种语句指明哪些是Source file,不然make的时候它会找不到的。
在idea intellij运行时,采用这种方法
总之,我的build.sbt是这样的:
val chiselVersion = System.getProperty("chiselVersion", "latest.release")
val defaultVersions = Map("chisel3" -> "latest.release", "chisel-iotesters" -> "latest.release")
ThisBuild / scalaVersion := "2.12.4"
ThisBuild / version := "0.1.0"
ThisBuild / organization := "ChengTianhang"
val Setting = Seq(
name := "mysodor"