❶ 用VC編譯視頻監控軟體時出錯了BSCMAKE: error BK1506
你太強了,光發錯誤信息~不發代碼~ 讓人去猜啊 ?
❷ java代碼編譯報錯
1、java 編譯錯誤,說明你的java代碼源文件存在明顯的語法錯誤。
2、請仔細看你的源代碼,錯誤信息提main方法所在這一行有語法錯誤。
3、你把public 寫成了 publec 了吧,低級錯誤。
4、希望對你有幫助。
❸ s7與plc監控時錯誤代碼 33:16944 33:16654 pg/pc檢查時錯誤代碼 0x031a 通訊電纜沒問題請幫忙分析,故障
STEP 7-Micro/WIN編譯程序錯誤
錯誤總結
全部編譯指令按照下列順序編譯全部三個塊。
1. 程序塊(OB1、全部子程序、全部中斷例行程序)
2. 數據塊(DB1)
3. 系統塊(SDB0)
編譯指令編譯當前塊,當前塊為現用編輯程序。
編譯程序塊(OB1、全部子程序、全部中斷例行程序)的過程中,編譯程序在編譯每個獨立網路時遵守下列規則。
1. 編譯程序檢查對不存在的子程序的調用。
2. 編譯程序檢查對子程序的無效調用。
3. 編譯程序檢查指令操作數的非法語法。
4. 編譯程序確認每個指令操作數,而且在IEC 1131-3的情況下,編譯程序解決超載指令問題。
5. 編譯程序檢查無效網路結構。
6. 編譯程序檢查因選擇的PLC中不存在的特徵而造成的錯誤。
下面列舉STEP 7-Micro/WIN 編譯程序錯誤代碼。
十進制 錯誤代碼 說明
1 所選PLC類型不支持ENO的使用。
2 非法操作數組合,OUT中的直接地址操作數不可包含IN2中的直接地址的任何位元組。
3 非法操作數組合,OUT中的直接地址操作數不可包含IN2中的間接地址的任何四個位元組。
4 非法操作數組合,OUT中的相同直接地址累加器不能用作IN2中的間接地址累加器。
5 非法操作數組合,OUT中的直接地址操作數的最低位位元組不可包含IN2中的直接地址的任何位元組。
6 非法操作數組合,OUT中的直接地址操作數的最低位位元組不可包含IN2中的間接地址的任何四個位元組。
7 非法操作數組合,OUT中的間接地址操作數不可包含IN1中的直接地址的任何位元組。
8 非法操作數組合,OUT中的間接地址操作數不可包含IN1或IN2中的間接地址的任何四個位元組。
9 非法操作數組合,OUT中的累加器操作數不能與IN1中使用的累加器相同。
10 非法操作數組合,OUT中的累加器操作數不能與IN2中使用的累加器相同。
11 所選PLC類型不支持該指令。
12 所選PLC類型不支持參數化子程序。
13 所選PLC類型不支持帶條件的END(結束)指令。
14 所選PLC類型不支持子程序。
15 無法解決超載指令問題。至少一個操作數必須是具有相關數據類型的局部或全局變數。
16 無法解決超載指令問題。並非全部超載操作數均具有相同大小或數據類型。
32 指令操作數非法語法。
33 指令操作數未定義全局符號或局部變數。
34 指令操作數編址模式無效。
35 指令操作數內存區無效。
36 指令操作數大小或數據類型無效。
37 指令操作數內存編址范圍無效。
38 編譯前必須先定義類屬指令。
39 調用指令無對應的子程序。
42 無效間接內存區。
43 無效模擬輸入或輸出地址。
44 開路。
45 短路。
46 逆轉使能位方向。
47 無效網路或網路太復雜無法編譯。
48 非法放置正向過渡、負向過渡或NOT(取反)觸點。
49 計數器指令必須是網路中的唯一輸出。
50 未知編譯錯誤。
51 A LBL、NEXT、NOP、SCR或SCRE指令在同一網路中不能有任何其他指令。
52 觸點必須位於輸出指令之前。
53 指令END、RET及RETI只能用作有條件輸出。編譯程序自動處理這些指令的無條件使用。
54 網路缺少輸出指令。
55 指令操作數直接量/常數使用非法。
56 指令操作數直接量/常數數值超出范圍。
57 指令操作數直接量/常數類型非法。
58 多堆棧指令(CTU、CTD、CTUD、SBRx)不允許用垂直線互聯布爾輸入邏輯。
59 在與多堆棧指令(CTU、CTD、CTUD、SBRx)相同的網路中不允許使用附加輸出指令。
62 正向邊緣號碼重復使用
63 負向邊緣號碼重復使用
64 指令不支持ENO的使用。
65 輸出線圈不支持使能位從線圈右側流出。
66 指令未被識別為有效標准指令。
67 操作數數目與標准指令簽名不匹配。
2700 非法STL指令
系統數據塊編譯錯誤及警告
2750 所選PLC類型不支持設置埠1選項。
2751 所選PLC類型不支持設置模擬輸入過濾選項。
2752 所選PLC類型不支持設置脈沖截取位選項。
2753 所選PLC類型不支持設置輸出表格選項。
2754 所選PLC類型不支持配置輸出表格的高位位元組。
2755 對於所選的PLC類型,為埠' '指定的波特率非法。
2756 對於所選的PLC類型,保留范圍 ' ' 非法。
數據塊編譯錯誤
2770 指定的地址已經被分配一個數值。
2771 對於所選的PLC類型,地址無效。
2772 數據塊條目非法語法。
2773 數值對於指定的地址過大。
2774 超出內部標記文本大小。
2775 非法DB 語法。
在幫助裡面可以找到1
❹ VC++6.0中的一個小問題:錯誤監視
如果下面的問題是由哪個語句引起,或與之相關的,或是相同的,它就只報一個錯誤,比如
頭文件
和下面都有錯,它就只說頭文件錯了,
你的VC++正常啊!
警告通過編譯連接以後是會消失的。
❺ Java小白一個CMD編譯報錯使用了未經檢查或不安全的操作~求各位大佬指點一下~代碼如下
package TempPackage;
import java.awt.GridLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class Test31 extends JFrame{
JLabel bq1,bq2;
JPanel mb1,mb2;
JComboBox xlk;
JList lb;
JScrollPane gd;
public Test31() {
mb1=new JPanel();
mb2=new JPanel();
bq1=new JLabel("籍貫");
bq2=new JLabel("學歷");
String []jg= {"上海","天津","北京","湖南"};
xlk =new JComboBox<>(jg);
String []xj= {"大學","高中","初中","小學"};
lb = new JList<>(xj);
lb.setVisibleRowCount(3);
gd = new JScrollPane(lb);
this.setLayout(new GridLayout(2,1));
mb1. add(bq1);
mb1. add(xlk);
mb2. add(bq2);
mb2. add(gd);
this.add(mb1);
this.add(mb2);
this.setTitle("用戶界面");
this.setSize(240, 200);
this.setLocation(300,250);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
Test31 q = new Test31();
}
}
//你這Test31加個泛型就離譜
❻ 執行一段監控linux進程的代碼,報錯syntax error near unexpected token `
語法沒有問題,可以重新執行。不過,我是bash環境。
❼ 1.為什麼如下代碼編譯會報錯
二進制的前提下,只有0和1兩種數字,不會有5,6。這個類是把其它進制轉成十進制存儲,所以第一個參數要和你指定的進制對應起來。
❽ 從網上下載的一些C語言源代碼,在原地編譯其中一個報錯
錯誤:『::main』必須返回『int』
那就改成
int main()
{
。。。。。。
return 0;
}