前言 se版本默认没有ip之类的库支持,如果你用到了pll之类的ip,仿真前就得把库编译好. 流程 本例用的是altera的verilog库. 1.首先在modelsim安装目录下新建altera文件夹,编译的库将存放在此.把D:\workfile\Quartus\quartus\eda\sim_lib文件夹下你需要的库文件拿出来放入altera文件夹下: 在altera文件夹下新建文件夹: altera_mf_ver:编译altera_mf.v altera_ver:编译altera_prim…
前言 se版本默认没有ip之类的库支持,如果你用到了pll之类的ip,仿真前就得把库编译好. 版本:Modelsim10.4se 流程 readme:实现有版本两个,任选.理论都是一样的,把v文件编译到Modelsim库中.第一个版本采用多个文件夹(库)的方式,第二个版本采用单个文件夹(把所有你需要的库编译到这个文件夹中),除非你分别挂载库,版本1比较合适,像我这种懒人,全部挂载库比较方便拉. 1.版本一: 本例用的是altera的verilog库(cycloneⅣE器件库). 1.首先在mod…
// 提高编译速度! 第一次运行需要注释掉,不然会报错,因为需要编译SO库文件 ! tasks.whenTaskAdded { task -> if (task.name.contains("lint")//如果instant run不生效,把clean这行干掉 ||task.name.equals("clean")//项目中有用到aidl则不可以舍弃这个任务 ||task.name.contains("Aidl")//用不到测试的时候就可…
本文为原创文章,转载请指明该文链接 文件目录结构如下 dynamiclibapp.c Makefile comm/inc/apue.h comm/errorhandle.c dynamiclib/Makefile dynamiclib/dynamiclib_add.c dynamiclib/dynamiclib_mul.c dynamiclib/inc/dynamiclibs.h dynamiclib/libs/ 1. dynamiclib目录 dynamiclib/inc/dynamiclib…
本文为原创文章,转载需指明该文链接 1.代码目录结构如下: comm/ comm/inc/apue.h  3 atexit.c Makefile  5 staticlib/lib/ staticlib/inc/staticlibs.h staticlib/staticlib_add.c  9 staticlib/staticlib_mul.c staticlib/Makefile 2.目录 staticlib/lib/ 是用来盛放静态库文件的——libmytest.a,在编译静态库之前该目录是空…
意义:一劳永逸,不用每次对那些包含Quartus II生成文件的工程进行功能仿真时,都需要重新编译一堆东西.节约时间成本. 版本:ModelSim SE 6.5d 打开Modelsim软件,默认会打开最近一次的仿真工程(除非第1次安装);不过无论哪种情况皆不影响后续的步骤; ----------------------------------------------------------------------------------------------step 1. create new…
在编译FFmpeg的时候,用./configure 进行配置,经常会出现找不到库文件的情况,原因大概就两个: 1.没有安装库文件或者安装的库文件版本不对 2.FFmpeg没有找到库文件 前者的问题好解决,只要安装相应的库就好了,但是安装好相应的库以后,一般还会掉入后者那个坑. 后者要解决也很简单,只要告诉FFmpeg你的库目录就好,怎么告诉它? 在./configure 配置的时候,有两个参数 --extra-cflags --extra-ldflags 分别指向头文件和库文件 其中--extr…
vs编译的库文件 静态库  debug和release版本 需要分开编译,我编译和实践的结果. 但是我也发现有的debug release都用同一个(搞不清楚). 然后添加到工程应用. 静态库  附件依赖项添加 .lib 以及库目录 动态库 生成比较麻烦 引用和静态库一样多了一步  把dll 放到工程目录或者程序运行目录. 文章很详细介绍了库的生成和引用: https://www.cnblogs.com/zqh20145320/p/6772985.html 文章介绍很详细值得看 https://…
1. 警告:directory not found for option "xxxxxxxx" 文件路径未找到 选择工程, 编译的 (targets) 选择 Build Settings 菜单 查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK 详细步骤图文参考 2. missing required architecture i386 in file "xxxxxx/.a" 说明…
1.http://www.boost.org/     下载boost库. 2.解压到 D:\ProgramFiles\boost 3.环境配变量配置     VS2017更加注重跨平台性,安装文件较多,VC有三个版本,分别是arm.Hostx64.Hostx86,我们使用Hostx64.     注意,需要使用cl.exe. 默认安装时,编译器cl.exe并不在环境变量中,需要配置.       测试环境变量:     运行输入cmd,输入cl,若显示:'cl' 不是内部或外部命令,说明没有环…