This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好-
是否可以通过将部分源代码编译到库中来保护它?
如果有,是否有指南?
谢谢!
Tomas
Tomas Sadilek1 说:是否可以通过将部分源代码编译到库中来保护它?[/QUOT]
是的。 保护是指防止他人以某种方式获取源代码。 您可以执行一些操作,使您更难理解代码的工作方式。 但我不知道有什么方法可以保证全面保护。
Tomas Sadilek1 说:如果有,是否有指南可用?[/QUOT]
很遗憾,不是 但我可以给你们一些有用的提示。
要在CCS中创建库项目,请指明该项目的类型为“静态库”。 请参阅 较大文章 " CCS项目和构建手册"中的"项目类型"部分。 您为客户提供了一个hometh.lib文件和几个头文件。 保留主源文件。
要防止其他人尝试调试您的代码,请使用选项--symdebug:none进行构建。 警告:在接近交货时间之前不要使用此选项。 使用此选项意味着您也不能对其进行调试。 在 C2000编译器手册中搜索此选项。
谢谢,此致,
-George
您好,George -感谢您的回答。 我会给它一个机会,然后再报告。
谢谢!
Tomas
您好,
我创建了一个新项目:
创建一个新项目- C -静态库
我还安装了Cygwin。
项目中唯一的文件是 返回"1"的简单函数。
内部ALG (无效)
{
返回1;
}
项目编译正常,但我在任何地方都看不到"lib"文件。 如何生成lib文件?
我遵循了本指南:
processors.wiki.ti.com/.../Creating_Library_for_MSP430_Project_using_CCS_v5
谢谢!
Tomas
Tomas Sadilek1 说:项目编译正常,但我在任何地方都看不到"lib"文件。[/QUOT]
请查看"Debug"文件夹(或当前版本配置的名称)。
谢谢,此致,
-George
您好,George,
这是最终对我有效的方法:
新CCS项目(此处所述的C项目不是 software-dl.ti.com/.../sdto_ccs_build-handbook.html)
输出选项:静态库
这也是一个很大的帮助(不是我的视频): www.youtube.com/watch
我的问题现已解决,我已建立了一个链接的静态库。
谢谢!
Tomas