社区
C#
帖子详情
如何修改类库项目输出文件名的后缀?例如mylib.dll--->mylib.xxx
mll5644
2008-07-07 04:24:35
在C#类库项目里面怎么设置一下,能把项目输出文件的后缀改为非DLL.例如默认应该输出mylib.dll,我想让自动生成mylib.xxx
谢谢
...全文
639
7
打赏
收藏
如何修改类库项目输出文件名的后缀?例如mylib.dll--->mylib.xxx
在C#类库项目里面怎么设置一下,能把项目输出文件的后缀改为非DLL.例如默认应该输出mylib.dll,我想让自动生成mylib.xxx 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crescens
2008-07-07
打赏
举报
回复
项目-》属性-》生成-》输出
这里设置的是输出文件夹,看清楚了楼上的,要改扩展名,肯定是想隐藏类库啊
crescens
2008-07-07
打赏
举报
回复
不知道啊,这样试试呢
先生成好类库,重命名后再引用,最后编译应用程序
a208756
2008-07-07
打赏
举报
回复
为什么要改,项目-》属性-》输出 有设置的,感觉这样改了没有什么意义
mll5644
2008-07-07
打赏
举报
回复
3楼。
这个文件别的项目不会去引用。所以不用考虑引用的问题。
谢谢知道
继续等待...........
bbbbbb888888
2008-07-07
打赏
举报
回复
等看...不知道,直接添加引用行不行..
pinhailinfeng
2008-07-07
打赏
举报
回复
关注...
变成熊猫你就老实了是不
2008-07-07
打赏
举报
回复
这样会不会很麻烦,连服务器都要修改文件映射?
MingW VC 之.a .lib .
dll
.def 关系
MSVC vs. MinGW 之 (lib,
dll
,def,obj,exe) vs (a,
dll
,def,o,exe) 玩转攻略手记 一份粗糙的研究记录,有待补完和整理。 MinGW: c -> o gcc -c a.c c -> exe gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe) o -> exe gcc a.o b.o ... -o main.exe c ->
dll
,def,a gcc a.c -shared -o a.
dll
-Wl,--output-def,a.def,--out-implib,liba.a a ->
dll
a2
dll
liba.a
dll
-> a:
dll
tool --
dll
name a.
dll
--def a.def --output-lib liba.a (需要def文件) a -> def: dumpbin /exports lib.a > lib.def (在windows上调用,def需要
修改
)
dll
-> def : pexports a.
dll
-o > a.def (这里的-o是指给函数标序号) lib -> def : reimp -d a.lib lib -> a: (for __cdecl functions in most case) reimp a.lib; (for __stdcall functions) MSVC: c -> lib cl /LD a.c (注意已经定义了export列表) c ->
dll
cl /LD a.c c -> obj cl /c a.c c -> exe cl a.c /out:a.exe
dll
->lib lib /machine:ix86 /def:a.def /out:a.lib (需要def文件) obj ->lib lib a.obj b.obj... /out:
mylib
.lib
dll
->def DUMPBIN a.
dll
/EXPORTS /OUT:a.def (生成的def需要做修正) lib ->def reimp -d a.lib (这个要在MSYS+MinGW下用) 关于这些工具的适用范围可以很容易的理解和记忆。
dll
和exe都是PE文件,所以可以使用pexports. lib和a是静态库文件,都是归档类型,不是PE格式。所以不能使用pexports.
dll
可以使用
dll
tool. lib可以使用lib, 和reimp(lib->a工具) 所有的bin文件,包括
dll
,exe,lib,a都可以使用dumpbin. 参考: http://hi.baidu.com/kaien_space/blog/item/5e77fafa2ba9ff16a8d3110a.html Mingw官网文档: http://www.mingw.org/wiki/MSVC_and_MinGW_
DLL
s http://oldwiki.mingw.org/index.php/CreateImportLibraries http://www.mingw.org/wiki/FAQ http://hi.baidu.com/opaquefog/blog/item/9b21b6deb324e25dccbf1ab7.html http://qzone.qq.com/blog/8330936-1238659272 http://hi.baidu.com/jzinfo/blog/item/b0aa1d308de99f9da8018e00.html 本篇测试用代码: 1. main.cpp #include #include #include "
mylib
.h" using namespace std; int main() { char str[]="Hello world!"; printhello(str); return 0; } 2.
mylib
.cpp #include #include #include "
mylib
.h" using namespace std; void EXPORT printhello(char *str) { cout << str << endl; } 3.
mylib
.h #define EXPORT __declspec(
Python库 | sunyt_
mylib
-0.0.1-py3-none-any.whl
python库,解压后可用。 资源全名:sunyt_
mylib
-0.0.1-py3-none-any.whl
Python库 |
mylib
_maureen-1.2.5.tar.gz
资源分类:Python库 所属语言:Python 资源全名:
mylib
_maureen-1.2.5.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
电子-
Mylib
.rar
电子-
Mylib
.rar,单片机/嵌入式STM32-F0/F1/F2
PyPI 官网下载 |
mylib
_maureen-1.2.9.tar.gz
资源来自pypi官网。 资源全名:
mylib
_maureen-1.2.9.tar.gz
C#
110,006
社区成员
642,611
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章