01/10/2018, 12:16
Build multiple file by myself sublime text 3 :v
em có 3 file :
- main.cpp
- func.cpp
- func.h
như sau :
main.cpp
#include <iostream>
#include "func.h"
using namespace std;
int main(int argc, char const *argv[])
{
/* code */
int x = 0;
cin >> x;
cout << add(x) << endl;
system("pause");
return 0;
}
func.cpp
#include <iostream>
#include "func.h"
using namespace std;
int add(int a)
{
return a+(a-1);
}
func.h
int add(int x);
còn đây là file build
{
"cmd": ["c:/mingw/mingw64/bin/g++.exe", "-std=c++11", "-Wall", "-static-libgcc", "-static-libstdc++", "${file}", "-I .learn_C/header/","-o", "${file_path}/${file_base_name}.exe", "&&" , "start","${file_path}/${file_base_name}.exe"],
"shell":true
}
khi build thì nó chỉ build đc file main.cpp chứ hai file kia như làm cảnh đã thế còn bị lỗi
F:learn_Ccodemain.cpp:2:10: fatal error: func.h: No such file or directory
#include "func.h"
^~~~~~~~
compilation terminated.
ae có thể giúp em sữa file build để build nhiều file được không ạ ? hay đề nghị một cách nào đó để build cũng được .
Bài liên quan
Hi Bùi Thế Khải.
VD:
g++ -c main.cpp
g++ -c func.cpp
g++ main.o func.o -o mai.exe
P/S Bạn có thể tìm hiểu makefile.
a ơi cái file .sublime-project là gì ạ ?