在 MFC 中集成 C 程序的问题

发布于 科技 2024-06-25
7个回答
  1. 匿名用户2024-01-29

    应该将 c 文件添加到项目中,否则编译器不会编译你。 C 文件,则不会生成对应的 obj 文件,并且链接器将无法找到您的函数 comboardApplication 的实现,因此会报错。

  2. 匿名用户2024-01-28

    你会成为那样的人。 C 文件添加到您的项目中,右键单击 VC 界面文件视图区域中的源文件,然后选择“将文件添加到目录(现有文件)”,然后选择该文件。 c文件,可以重新编译; 该头文件也可以执行相同的操作。

  3. 匿名用户2024-01-27

    房东看了一下任务管理器,能找到对应的流程吗,可能是没有窗口,可能是你评论的时候把展示窗口的**注释掉了**。

    然后是 func7 所说的调试跟踪器。

  4. 匿名用户2024-01-26

    仅仅因为编译中没有错误并不意味着它会正确运行......

    如果出现问题,您可以调试跟踪器并查看它是否运行到错误。

  5. 匿名用户2024-01-25

    你不是表现出来了吗?。。也就是说,对话框不调用显示函数。

    你仔细看看。

  6. 匿名用户2024-01-24

    您可以将子对话框中的值定义为全局变量,然后主对话框可以调用它。

  7. 匿名用户2024-01-23

    这里的设计存在很多问题。

    1.MFC的Documen视图结构是将数据与显示分开,很多时候,一个doc可以关联多个视图,并且从doc访问视图,这一般需要视图更新显示,但很少直接访问视图中的数据。

    2.很难理解您正在序列化中想要访问视图。 因为这个函数是用来存储 doc 中的数据的,所以根据 doc 视图的结构要求,任何需要保存的数据都应该存储在 doc 的类中,而不是 view 的类中。

    3.即使要访问,也应采用 GetFirstViewPosition GetNextView,然后将其强制转换为访问它所需的视图类型。 我不知道你为什么把它注释掉了。

相关回答
15个回答2024-06-25

使用指针来改变它的值,你的程序只是调用了要交换的函数中的局部变量,调用函数后就释放了变量,整个程序根本不会改变原来的数字,只有通过传递指向地址的指针才能得到变量的地址。 >>>More

10个回答2024-06-25

n&0x01ul==0)

n 是上面传递的 n 的参数。 >>>More

30个回答2024-06-25

缺少一个命名空间。

在这句话下加上include。 >>>More

13个回答2024-06-25

main()

intm=7,n=10,k; >>>More