如何动态编译生成自定义DLL文件
目标文件是一个DLL,DLL中有一些逻辑指标,这些指标需要用户自己选择,即生成DLL的部分程序是动态生成的。思路是,先写一个exe编辑器,用户打开编译器可以设计自己的逻辑指标,然后我要根据用户的选择获取参数及逻辑,然后根据这些逻辑、参数生成脚本,再自己调用VC编辑器编译脚本生成对应的DLL文件。
我在脚本、编译器方面是新手,疑惑很多:
1、要怎么调用编译器编译,要生成的DLL文件需要一个不小的项目,其中部分源文件是根据输入动态形成,该怎么设计?需要事先建一个项目吗?那些固定不变的代码怎么处理?
2、怎样根据用户的输入形成程序代码?
(分不多了,希望热心人帮助,不一定就能解决问题,给我点启发都行,网上这方面介绍很少) 编译器 脚本 动态生成代码 --------------------编程问答-------------------- 何必动态生成dll,
这些指标需要用户自己选择,做成参数配置文件就行了,然后dll根据这些配置实现 --------------------编程问答-------------------- 用数据库不更好点??? --------------------编程问答-------------------- 如果是托管的建议看反射发出 --------------------编程问答-------------------- 建议使用javascript或者ironpython脚本引擎。
补充:.NET技术 , VC.NET