社区
工具平台和程序库 帖子详情 system()包含在哪个头文件里面的? xlowxlow 2007-09-25 10:19:35 在VC(或者GCC)下面,我不想让别人调用system()和sleep()函数,应该怎样操作,是不是删除某一个头文件就行了。删了那个头文件对其他的函数调用一影响没有。具体该删那个头文件我也不知道!
还是就是不想人别人嵌入汇编的代码应该怎样操作。谢谢!
...全文
12463 10 打赏 收藏 system()包含在哪个头文件里面的? 在VC(或者GCC)下面,我不想让别人调用system()和sleep()函数,应该怎样操作,是不是删除某一个头文件就行了。删了那个头文件对其他的函数调用一影响没有。具体该删那个头文件我也不知道! 还是就是不想人别人嵌入汇编的代码应该怎样操作。谢谢! 复制链接
扫一扫 分享 转发到动态 举报 AI 作业
写回复 配置赞助广告取 消
确 定
用AI写文章 10 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 yydrewdrew 2007-09-25 打赏举报 回复
你得把C runtime library的那几个库文件都删除才行。 loops 2007-09-25 打赏举报 回复 1 stdlib.h loops 2007-09-25 打赏举报 回复 你怎么编译的?没有建立工程,单独编译cpp文件?pdbmgr.cpp又是啥玩意儿。
把其中函数声明注释了就可以,但是别人只要在自己程序里添上那段声明,照样可以用。
xlowxlow 2007-09-25 打赏举报 回复 NKLoveRene(让我想想) ( ) 信誉:100 2007-9-25 13:09:38 得分: 0
system在stdlib.h
sleep在Windows.h
是 不是只要把这两个头文件 删了都可以了。。还是把其中的函数声明给注释了都 行了。。。 xlowxlow 2007-09-25 打赏举报 回复
loops(迷茫) ( ) 信誉:100
头文件本来就只是个声明而已,删了那个头文件没用的,人家只要拷贝一个system的声明就行了。
你得把C runtime library的那几个库文件都删除才行。
我找到了那两个头文件,我把他们的声明给注释了。是不能编译通过了,但新的问题来了。我随便弄一个程序编译都一这样的错误
c:\documents and settings\administrator\桌面\新建 文本文档.cpp(0) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file '.\pdbmgr.cpp', line 113)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
后来我把注释了的还原也还是不行。。。现在不知道是什么 原因了。。。。郁闷。。。。
xlowxlow 2007-09-25 打赏举报 回复 Wolf0403(废人:九月十八日风雨大作) ( ) 信誉:115
具体想达到什么目的?
我想达到的目的可以这么说吧:
比如我在自己的机子上,编写的syetem()和sleep()函数和嵌套汇编的代码,能正常的编译和运行。
怎样出来一些头文件使我写包含syetem()和sleep()函数时不能编译通过。
不知道我表达的意思你明白不? Wolf0403 2007-09-25 打赏举报 回复 具体想达到什么目的? 星羽 2007-09-25 打赏举报 回复 你的不想让是什么意思,你去改他们的vc文件吗?
还是你写的程序,让别人去增添,如果不想他们这样?
在预编译文件里
#define system _
#define Sleep _
#define __asm _
#define _asm _
- -
不要汗啊,哈哈 NKLoveRene 2007-09-25 打赏举报 回复 system在stdlib.h
sleep在Windows.h sys/**.h sys文件夹里面的头文件 socket.h uio.h types.h cdefs.h fcntl.h file.h locking.h param.h .utime.h..
GNU 里面的C library,,对应的头文件 sys/**. h sys文件夹里面的头文件 socket.h uio.h types.h cdefs.h fcntl.h file.h locking.h param.h .utime.h..
GNU 里面的C library,,对应的头文件 Java使用jni接口调用C++动态库.docx java调用c++ 动态库,踩过好多坑,终于调通了,和大家分享一下 JniDemo3.rar 说明博客https://blog.csdn.net/wangx893175022/article/details/93723481 JNI生成文件 放入到JDK的BIN目录中运行AxulRun文件即可。
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖 与我相关 我的任务 工具平台和程序库 C/C++ 工具平台和程序库 复制链接
扫一扫 分享 确定 社区描述 C/C++ 工具平台和程序库 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章